84.90/51.08 YES 84.90/51.09 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 84.90/51.09 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 84.90/51.09 84.90/51.09 84.90/51.09 H-Termination with start terms of the given HASKELL could be proven: 84.90/51.09 84.90/51.09 (0) HASKELL 84.90/51.09 (1) LR [EQUIVALENT, 0 ms] 84.90/51.09 (2) HASKELL 84.90/51.09 (3) CR [EQUIVALENT, 0 ms] 84.90/51.09 (4) HASKELL 84.90/51.09 (5) IFR [EQUIVALENT, 0 ms] 84.90/51.09 (6) HASKELL 84.90/51.09 (7) BR [EQUIVALENT, 0 ms] 84.90/51.09 (8) HASKELL 84.90/51.09 (9) COR [EQUIVALENT, 0 ms] 84.90/51.09 (10) HASKELL 84.90/51.09 (11) LetRed [EQUIVALENT, 51 ms] 84.90/51.09 (12) HASKELL 84.90/51.09 (13) NumRed [SOUND, 0 ms] 84.90/51.09 (14) HASKELL 84.90/51.09 (15) Narrow [SOUND, 0 ms] 84.90/51.09 (16) AND 84.90/51.09 (17) QDP 84.90/51.09 (18) QDPSizeChangeProof [EQUIVALENT, 0 ms] 84.90/51.09 (19) YES 84.90/51.09 (20) QDP 84.90/51.09 (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] 84.90/51.09 (22) YES 84.90/51.09 (23) QDP 84.90/51.09 (24) QDPSizeChangeProof [EQUIVALENT, 0 ms] 84.90/51.09 (25) YES 84.90/51.09 (26) QDP 84.90/51.09 (27) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (28) QDP 84.90/51.09 (29) QDPSizeChangeProof [EQUIVALENT, 0 ms] 84.90/51.09 (30) YES 84.90/51.09 (31) QDP 84.90/51.09 (32) QDPSizeChangeProof [EQUIVALENT, 0 ms] 84.90/51.09 (33) YES 84.90/51.09 (34) QDP 84.90/51.09 (35) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (36) QDP 84.90/51.09 (37) QDPSizeChangeProof [EQUIVALENT, 0 ms] 84.90/51.09 (38) YES 84.90/51.09 (39) QDP 84.90/51.09 (40) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (41) QDP 84.90/51.09 (42) TransformationProof [EQUIVALENT, 18 ms] 84.90/51.09 (43) QDP 84.90/51.09 (44) UsableRulesProof [EQUIVALENT, 0 ms] 84.90/51.09 (45) QDP 84.90/51.09 (46) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (47) QDP 84.90/51.09 (48) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (49) QDP 84.90/51.09 (50) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (51) QDP 84.90/51.09 (52) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (53) QDP 84.90/51.09 (54) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (55) QDP 84.90/51.09 (56) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (57) QDP 84.90/51.09 (58) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (59) QDP 84.90/51.09 (60) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (61) QDP 84.90/51.09 (62) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (63) QDP 84.90/51.09 (64) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (65) QDP 84.90/51.09 (66) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (67) QDP 84.90/51.09 (68) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (69) QDP 84.90/51.09 (70) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (71) QDP 84.90/51.09 (72) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (73) QDP 84.90/51.09 (74) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (75) QDP 84.90/51.09 (76) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (77) QDP 84.90/51.09 (78) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (79) QDP 84.90/51.09 (80) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (81) QDP 84.90/51.09 (82) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (83) QDP 84.90/51.09 (84) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (85) QDP 84.90/51.09 (86) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (87) QDP 84.90/51.09 (88) DependencyGraphProof [EQUIVALENT, 1 ms] 84.90/51.09 (89) QDP 84.90/51.09 (90) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (91) QDP 84.90/51.09 (92) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (93) AND 84.90/51.09 (94) QDP 84.90/51.09 (95) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (96) QDP 84.90/51.09 (97) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (98) QDP 84.90/51.09 (99) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (100) QDP 84.90/51.09 (101) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (102) QDP 84.90/51.09 (103) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (104) AND 84.90/51.09 (105) QDP 84.90/51.09 (106) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (107) QDP 84.90/51.09 (108) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (109) QDP 84.90/51.09 (110) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (111) QDP 84.90/51.09 (112) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (113) QDP 84.90/51.09 (114) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (115) QDP 84.90/51.09 (116) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (117) AND 84.90/51.09 (118) QDP 84.90/51.09 (119) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (120) QDP 84.90/51.09 (121) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (122) QDP 84.90/51.09 (123) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (124) QDP 84.90/51.09 (125) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (126) QDP 84.90/51.09 (127) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (128) AND 84.90/51.09 (129) QDP 84.90/51.09 (130) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (131) QDP 84.90/51.09 (132) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (133) QDP 84.90/51.09 (134) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (135) QDP 84.90/51.09 (136) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (137) QDP 84.90/51.09 (138) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (139) QDP 84.90/51.09 (140) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (141) QDP 84.90/51.09 (142) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (143) QDP 84.90/51.09 (144) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (145) AND 84.90/51.09 (146) QDP 84.90/51.09 (147) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (148) QDP 84.90/51.09 (149) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (150) QDP 84.90/51.09 (151) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (152) QDP 84.90/51.09 (153) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (154) AND 84.90/51.09 (155) QDP 84.90/51.09 (156) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (157) QDP 84.90/51.09 (158) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (159) QDP 84.90/51.09 (160) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (161) QDP 84.90/51.09 (162) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (163) AND 84.90/51.09 (164) QDP 84.90/51.09 (165) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (166) QDP 84.90/51.09 (167) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (168) QDP 84.90/51.09 (169) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (170) QDP 84.90/51.09 (171) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (172) QDP 84.90/51.09 (173) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (174) QDP 84.90/51.09 (175) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (176) QDP 84.90/51.09 (177) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (178) QDP 84.90/51.09 (179) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (180) QDP 84.90/51.09 (181) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (182) QDP 84.90/51.09 (183) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (184) AND 84.90/51.09 (185) QDP 84.90/51.09 (186) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (187) QDP 84.90/51.09 (188) UsableRulesProof [EQUIVALENT, 0 ms] 84.90/51.09 (189) QDP 84.90/51.09 (190) QReductionProof [EQUIVALENT, 0 ms] 84.90/51.09 (191) QDP 84.90/51.09 (192) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (193) QDP 84.90/51.09 (194) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (195) QDP 84.90/51.09 (196) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (197) QDP 84.90/51.09 (198) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (199) QDP 84.90/51.09 (200) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (201) QDP 84.90/51.09 (202) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (203) AND 84.90/51.09 (204) QDP 84.90/51.09 (205) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (206) QDP 84.90/51.09 (207) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (208) QDP 84.90/51.09 (209) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (210) QDP 84.90/51.09 (211) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (212) QDP 84.90/51.09 (213) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (214) QDP 84.90/51.09 (215) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (216) QDP 84.90/51.09 (217) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (218) QDP 84.90/51.09 (219) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (220) QDP 84.90/51.09 (221) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (222) QDP 84.90/51.09 (223) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (224) QDP 84.90/51.09 (225) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (226) QDP 84.90/51.09 (227) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (228) QDP 84.90/51.09 (229) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (230) QDP 84.90/51.09 (231) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (232) QDP 84.90/51.09 (233) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (234) QDP 84.90/51.09 (235) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (236) QDP 84.90/51.09 (237) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (238) QDP 84.90/51.09 (239) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (240) QDP 84.90/51.09 (241) DependencyGraphProof [EQUIVALENT, 0 ms] 84.90/51.09 (242) QDP 84.90/51.09 (243) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (244) QDP 84.90/51.09 (245) TransformationProof [EQUIVALENT, 3 ms] 84.90/51.09 (246) QDP 84.90/51.09 (247) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (248) QDP 84.90/51.09 (249) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (250) QDP 84.90/51.09 (251) TransformationProof [EQUIVALENT, 0 ms] 84.90/51.09 (252) QDP 84.90/51.09 (253) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (254) QDP 87.69/51.82 (255) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (256) QDP 87.69/51.82 (257) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (258) QDP 87.69/51.82 (259) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (260) QDP 87.69/51.82 (261) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (262) QDP 87.69/51.82 (263) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (264) QDP 87.69/51.82 (265) TransformationProof [EQUIVALENT, 0 ms] 87.69/51.82 (266) QDP 87.69/51.82 (267) QDPOrderProof [EQUIVALENT, 191 ms] 87.69/51.82 (268) QDP 87.69/51.82 (269) DependencyGraphProof [EQUIVALENT, 0 ms] 87.69/51.82 (270) AND 87.69/51.82 (271) QDP 87.69/51.82 (272) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (273) YES 87.69/51.82 (274) QDP 87.69/51.82 (275) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (276) YES 87.69/51.82 (277) QDP 87.69/51.82 (278) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (279) YES 87.69/51.82 (280) QDP 87.69/51.82 (281) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (282) YES 87.69/51.82 (283) QDP 87.69/51.82 (284) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (285) YES 87.69/51.82 (286) QDP 87.69/51.82 (287) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (288) YES 87.69/51.82 (289) QDP 87.69/51.82 (290) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (291) QDP 87.69/51.82 (292) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (293) QDP 87.69/51.82 (294) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (295) YES 87.69/51.82 (296) QDP 87.69/51.82 (297) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (298) QDP 87.69/51.82 (299) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (300) QDP 87.69/51.82 (301) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (302) YES 87.69/51.82 (303) QDP 87.69/51.82 (304) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (305) QDP 87.69/51.82 (306) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (307) QDP 87.69/51.82 (308) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (309) YES 87.69/51.82 (310) QDP 87.69/51.82 (311) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (312) QDP 87.69/51.82 (313) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (314) QDP 87.69/51.82 (315) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (316) YES 87.69/51.82 (317) QDP 87.69/51.82 (318) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (319) QDP 87.69/51.82 (320) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (321) QDP 87.69/51.82 (322) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (323) YES 87.69/51.82 (324) QDP 87.69/51.82 (325) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (326) QDP 87.69/51.82 (327) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (328) QDP 87.69/51.82 (329) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (330) YES 87.69/51.82 (331) QDP 87.69/51.82 (332) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (333) QDP 87.69/51.82 (334) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (335) QDP 87.69/51.82 (336) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (337) YES 87.69/51.82 (338) QDP 87.69/51.82 (339) UsableRulesProof [EQUIVALENT, 0 ms] 87.69/51.82 (340) QDP 87.69/51.82 (341) QReductionProof [EQUIVALENT, 0 ms] 87.69/51.82 (342) QDP 87.69/51.82 (343) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.69/51.82 (344) YES 87.69/51.82 (345) QDP 87.69/51.82 (346) UsableRulesProof [EQUIVALENT, 0 ms] 87.77/51.89 (347) QDP 87.77/51.89 (348) QReductionProof [EQUIVALENT, 0 ms] 87.77/51.89 (349) QDP 87.77/51.89 (350) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (351) YES 87.77/51.89 (352) QDP 87.77/51.89 (353) UsableRulesProof [EQUIVALENT, 0 ms] 87.77/51.89 (354) QDP 87.77/51.89 (355) QReductionProof [EQUIVALENT, 0 ms] 87.77/51.89 (356) QDP 87.77/51.89 (357) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (358) YES 87.77/51.89 (359) QDP 87.77/51.89 (360) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (361) YES 87.77/51.89 (362) QDP 87.77/51.89 (363) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (364) YES 87.77/51.89 (365) QDP 87.77/51.89 (366) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (367) YES 87.77/51.89 (368) QDP 87.77/51.89 (369) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (370) YES 87.77/51.89 (371) QDP 87.77/51.89 (372) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (373) YES 87.77/51.89 (374) QDP 87.77/51.89 (375) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (376) YES 87.77/51.89 (377) QDP 87.77/51.89 (378) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (379) YES 87.77/51.89 (380) QDP 87.77/51.89 (381) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (382) QDP 87.77/51.89 (383) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (384) YES 87.77/51.89 (385) QDP 87.77/51.89 (386) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (387) YES 87.77/51.89 (388) QDP 87.77/51.89 (389) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (390) QDP 87.77/51.89 (391) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (392) YES 87.77/51.89 (393) QDP 87.77/51.89 (394) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (395) YES 87.77/51.89 (396) QDP 87.77/51.89 (397) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (398) QDP 87.77/51.89 (399) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (400) QDP 87.77/51.89 (401) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (402) QDP 87.77/51.89 (403) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (404) QDP 87.77/51.89 (405) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (406) QDP 87.77/51.89 (407) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (408) QDP 87.77/51.89 (409) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (410) QDP 87.77/51.89 (411) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (412) QDP 87.77/51.89 (413) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (414) QDP 87.77/51.89 (415) UsableRulesProof [EQUIVALENT, 0 ms] 87.77/51.89 (416) QDP 87.77/51.89 (417) QReductionProof [EQUIVALENT, 0 ms] 87.77/51.89 (418) QDP 87.77/51.89 (419) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (420) QDP 87.77/51.89 (421) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (422) QDP 87.77/51.89 (423) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (424) QDP 87.77/51.89 (425) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (426) QDP 87.77/51.89 (427) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (428) QDP 87.77/51.89 (429) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (430) QDP 87.77/51.89 (431) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (432) QDP 87.77/51.89 (433) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (434) QDP 87.77/51.89 (435) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (436) QDP 87.77/51.89 (437) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (438) QDP 87.77/51.89 (439) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (440) QDP 87.77/51.89 (441) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (442) QDP 87.77/51.89 (443) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (444) QDP 87.77/51.89 (445) UsableRulesProof [EQUIVALENT, 0 ms] 87.77/51.89 (446) QDP 87.77/51.89 (447) QReductionProof [EQUIVALENT, 0 ms] 87.77/51.89 (448) QDP 87.77/51.89 (449) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (450) QDP 87.77/51.89 (451) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (452) QDP 87.77/51.89 (453) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (454) QDP 87.77/51.89 (455) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (456) QDP 87.77/51.89 (457) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (458) QDP 87.77/51.89 (459) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (460) QDP 87.77/51.89 (461) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (462) QDP 87.77/51.89 (463) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (464) QDP 87.77/51.89 (465) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (466) QDP 87.77/51.89 (467) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (468) QDP 87.77/51.89 (469) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (470) QDP 87.77/51.89 (471) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (472) QDP 87.77/51.89 (473) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (474) QDP 87.77/51.89 (475) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (476) QDP 87.77/51.89 (477) TransformationProof [EQUIVALENT, 0 ms] 87.77/51.89 (478) QDP 87.77/51.89 (479) QDPOrderProof [EQUIVALENT, 0 ms] 87.77/51.89 (480) QDP 87.77/51.89 (481) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (482) AND 87.77/51.89 (483) QDP 87.77/51.89 (484) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (485) YES 87.77/51.89 (486) QDP 87.77/51.89 (487) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (488) YES 87.77/51.89 (489) QDP 87.77/51.89 (490) QDPOrderProof [EQUIVALENT, 0 ms] 87.77/51.89 (491) QDP 87.77/51.89 (492) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (493) AND 87.77/51.89 (494) QDP 87.77/51.89 (495) QDPOrderProof [EQUIVALENT, 0 ms] 87.77/51.89 (496) QDP 87.77/51.89 (497) DependencyGraphProof [EQUIVALENT, 0 ms] 87.77/51.89 (498) AND 87.77/51.89 (499) QDP 87.77/51.89 (500) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (501) YES 87.77/51.89 (502) QDP 87.77/51.89 (503) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (504) YES 87.77/51.89 (505) QDP 87.77/51.89 (506) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (507) YES 87.77/51.89 (508) QDP 87.77/51.89 (509) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (510) YES 87.77/51.89 (511) QDP 87.77/51.89 (512) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (513) YES 87.77/51.89 (514) QDP 87.77/51.89 (515) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (516) YES 87.77/51.89 (517) QDP 87.77/51.89 (518) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (519) YES 87.77/51.89 (520) QDP 87.77/51.89 (521) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (522) YES 87.77/51.89 (523) QDP 87.77/51.89 (524) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (525) YES 87.77/51.89 (526) QDP 87.77/51.89 (527) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (528) YES 87.77/51.89 (529) QDP 87.77/51.89 (530) QDPSizeChangeProof [EQUIVALENT, 0 ms] 87.77/51.89 (531) YES 87.77/51.89 87.77/51.89 87.77/51.89 ---------------------------------------- 87.77/51.89 87.77/51.89 (0) 87.77/51.89 Obligation: 87.77/51.89 mainModule Main 87.77/51.89 module FiniteMap where { 87.77/51.89 import qualified Main; 87.77/51.89 import qualified Maybe; 87.77/51.89 import qualified Prelude; 87.77/51.89 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 87.77/51.89 87.77/51.89 instance (Eq a, Eq b) => Eq FiniteMap a b where { 87.77/51.89 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 87.77/51.89 } 87.77/51.89 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 87.77/51.89 addToFM fm key elt = addToFM_C (\old new ->new) fm key elt; 87.77/51.89 87.77/51.89 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 87.77/51.89 addToFM_C combiner EmptyFM key elt = unitFM key elt; 87.77/51.89 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt | new_key < key = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r 87.77/51.89 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 87.77/51.89 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 87.77/51.89 87.77/51.89 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 87.77/51.89 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 87.77/51.89 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 87.77/51.89 87.77/51.89 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 87.77/51.89 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 87.77/51.89 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 87.77/51.89 87.77/51.89 emptyFM :: FiniteMap b a; 87.77/51.89 emptyFM = EmptyFM; 87.77/51.89 87.77/51.89 findMax :: FiniteMap a b -> (a,b); 87.77/51.89 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 87.77/51.89 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 87.77/51.89 87.77/51.89 findMin :: FiniteMap a b -> (a,b); 87.77/51.89 findMin (Branch key elt _ EmptyFM _) = (key,elt); 87.77/51.89 findMin (Branch key elt _ fm_l _) = findMin fm_l; 87.77/51.89 87.77/51.89 fmToList :: FiniteMap a b -> [(a,b)]; 87.77/51.89 fmToList fm = foldFM (\key elt rest ->(key,elt) : rest) [] fm; 87.77/51.89 87.77/51.89 foldFM :: (c -> b -> a -> a) -> a -> FiniteMap c b -> a; 87.77/51.89 foldFM k z EmptyFM = z; 87.77/51.89 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 87.77/51.89 87.77/51.89 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 glueBal EmptyFM fm2 = fm2; 87.77/51.89 glueBal fm1 EmptyFM = fm1; 87.77/51.89 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 87.77/51.89 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 87.77/51.89 mid_elt1 = (\(_,mid_elt1) ->mid_elt1) vv2; 87.77/51.89 mid_elt2 = (\(_,mid_elt2) ->mid_elt2) vv3; 87.77/51.89 mid_key1 = (\(mid_key1,_) ->mid_key1) vv2; 87.77/51.89 mid_key2 = (\(mid_key2,_) ->mid_key2) vv3; 87.77/51.89 vv2 = findMax fm1; 87.77/51.89 vv3 = findMin fm2; 87.77/51.89 }; 87.77/51.89 87.77/51.89 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 87.77/51.89 glueVBal EmptyFM fm2 = fm2; 87.77/51.89 glueVBal fm1 EmptyFM = fm1; 87.77/51.89 glueVBal fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (glueVBal fm_l fm_rl) fm_rr 87.77/51.89 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 87.77/51.89 | otherwise = glueBal fm_l fm_r where { 87.77/51.89 size_l = sizeFM fm_l; 87.77/51.89 size_r = sizeFM fm_r; 87.77/51.89 }; 87.77/51.89 87.77/51.89 intersectFM_C :: Ord d => (a -> c -> b) -> FiniteMap d a -> FiniteMap d c -> FiniteMap d b; 87.77/51.89 intersectFM_C combiner fm1 EmptyFM = emptyFM; 87.77/51.89 intersectFM_C combiner EmptyFM fm2 = emptyFM; 87.77/51.89 intersectFM_C combiner fm1 (Branch split_key elt2 _ left right) | Maybe.isJust maybe_elt1 = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) 87.77/51.89 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 87.77/51.89 elt1 = (\(Just elt1) ->elt1) vv1; 87.77/51.89 gts = splitGT fm1 split_key; 87.77/51.89 lts = splitLT fm1 split_key; 87.77/51.89 maybe_elt1 = lookupFM fm1 split_key; 87.77/51.89 vv1 = maybe_elt1; 87.77/51.89 }; 87.77/51.89 87.77/51.89 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 87.77/51.89 lookupFM EmptyFM key = Nothing; 87.77/51.89 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 87.77/51.89 | key_to_find > key = lookupFM fm_r key_to_find 87.77/51.89 | otherwise = Just elt; 87.77/51.89 87.77/51.89 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 87.77/51.89 | size_r > sIZE_RATIO * size_l = case fm_R of { 87.77/51.89 Branch _ _ _ fm_rl fm_rr | sizeFM fm_rl < 2 * sizeFM fm_rr -> single_L fm_L fm_R 87.77/51.89 | otherwise -> double_L fm_L fm_R; 87.77/51.89 } 87.77/51.89 | size_l > sIZE_RATIO * size_r = case fm_L of { 87.77/51.89 Branch _ _ _ fm_ll fm_lr | sizeFM fm_lr < 2 * sizeFM fm_ll -> single_R fm_L fm_R 87.77/51.89 | otherwise -> double_R fm_L fm_R; 87.77/51.89 } 87.77/51.89 | otherwise = mkBranch 2 key elt fm_L fm_R where { 87.77/51.89 double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 87.77/51.89 double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 87.77/51.89 single_L fm_l (Branch key_r elt_r _ fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 87.77/51.89 single_R (Branch key_l elt_l _ fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 87.77/51.89 size_l = sizeFM fm_L; 87.77/51.89 size_r = sizeFM fm_R; 87.77/51.89 }; 87.77/51.89 87.77/51.89 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 mkBranch which key elt fm_l fm_r = let { 87.77/51.89 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 87.77/51.89 } in result where { 87.77/51.89 balance_ok = True; 87.77/51.89 left_ok = case fm_l of { 87.77/51.89 EmptyFM-> True; 87.77/51.89 Branch left_key _ _ _ _-> let { 87.77/51.89 biggest_left_key = fst (findMax fm_l); 87.77/51.89 } in biggest_left_key < key; 87.77/51.89 } ; 87.77/51.89 left_size = sizeFM fm_l; 87.77/51.89 right_ok = case fm_r of { 87.77/51.89 EmptyFM-> True; 87.77/51.89 Branch right_key _ _ _ _-> let { 87.77/51.89 smallest_right_key = fst (findMin fm_r); 87.77/51.89 } in key < smallest_right_key; 87.77/51.89 } ; 87.77/51.89 right_size = sizeFM fm_r; 87.77/51.89 unbox :: Int -> Int; 87.77/51.89 unbox x = x; 87.77/51.89 }; 87.77/51.89 87.77/51.89 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 87.77/51.89 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 87.77/51.89 mkVBalBranch key elt fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (mkVBalBranch key elt fm_l fm_rl) fm_rr 87.77/51.89 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 87.77/51.89 | otherwise = mkBranch 13 key elt fm_l fm_r where { 87.77/51.89 size_l = sizeFM fm_l; 87.77/51.89 size_r = sizeFM fm_r; 87.77/51.89 }; 87.77/51.89 87.77/51.89 sIZE_RATIO :: Int; 87.77/51.89 sIZE_RATIO = 5; 87.77/51.89 87.77/51.89 sizeFM :: FiniteMap a b -> Int; 87.77/51.89 sizeFM EmptyFM = 0; 87.77/51.89 sizeFM (Branch _ _ size _ _) = size; 87.77/51.89 87.77/51.89 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 87.77/51.89 splitGT EmptyFM split_key = emptyFM; 87.77/51.89 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 87.77/51.89 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 87.77/51.89 | otherwise = fm_r; 87.77/51.89 87.77/51.89 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 87.77/51.89 splitLT EmptyFM split_key = emptyFM; 87.77/51.89 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 87.77/51.89 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 87.77/51.89 | otherwise = fm_l; 87.77/51.89 87.77/51.89 unitFM :: a -> b -> FiniteMap a b; 87.77/51.89 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 87.77/51.89 87.77/51.89 } 87.77/51.89 module Maybe where { 87.77/51.89 import qualified FiniteMap; 87.77/51.89 import qualified Main; 87.77/51.89 import qualified Prelude; 87.77/51.89 isJust :: Maybe a -> Bool; 87.77/51.89 isJust Nothing = False; 87.77/51.89 isJust _ = True; 87.77/51.89 87.77/51.89 } 87.77/51.89 module Main where { 87.77/51.89 import qualified FiniteMap; 87.77/51.89 import qualified Maybe; 87.77/51.89 import qualified Prelude; 87.77/51.89 } 87.77/51.89 87.77/51.89 ---------------------------------------- 87.77/51.89 87.77/51.89 (1) LR (EQUIVALENT) 87.77/51.89 Lambda Reductions: 87.77/51.89 The following Lambda expression 87.77/51.89 "\oldnew->new" 87.77/51.89 is transformed to 87.77/51.89 "addToFM0 old new = new; 87.77/51.89 " 87.77/51.89 The following Lambda expression 87.77/51.89 "\(_,mid_elt2)->mid_elt2" 87.77/51.89 is transformed to 87.77/51.89 "mid_elt20 (_,mid_elt2) = mid_elt2; 87.77/51.89 " 87.77/51.89 The following Lambda expression 87.77/51.89 "\(mid_key2,_)->mid_key2" 87.77/51.89 is transformed to 87.77/51.89 "mid_key20 (mid_key2,_) = mid_key2; 87.77/51.89 " 87.77/51.89 The following Lambda expression 87.77/51.89 "\(mid_key1,_)->mid_key1" 87.77/51.89 is transformed to 87.77/51.89 "mid_key10 (mid_key1,_) = mid_key1; 87.77/51.89 " 87.77/51.89 The following Lambda expression 87.77/51.89 "\(_,mid_elt1)->mid_elt1" 87.77/51.89 is transformed to 87.77/51.89 "mid_elt10 (_,mid_elt1) = mid_elt1; 87.77/51.89 " 87.77/51.89 The following Lambda expression 87.77/51.89 "\keyeltrest->(key,elt) : rest" 87.77/51.89 is transformed to 87.77/51.89 "fmToList0 key elt rest = (key,elt) : rest; 87.77/51.89 " 87.77/51.89 The following Lambda expression 87.77/51.89 "\(Just elt1)->elt1" 87.77/51.89 is transformed to 87.77/51.89 "elt10 (Just elt1) = elt1; 87.77/51.89 " 87.77/51.89 87.77/51.89 ---------------------------------------- 87.77/51.89 87.77/51.89 (2) 87.77/51.89 Obligation: 87.77/51.89 mainModule Main 87.77/51.89 module FiniteMap where { 87.77/51.89 import qualified Main; 87.77/51.89 import qualified Maybe; 87.77/51.89 import qualified Prelude; 87.77/51.89 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 87.77/51.89 87.77/51.89 instance (Eq a, Eq b) => Eq FiniteMap b a where { 87.77/51.89 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 87.77/51.89 } 87.77/51.89 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 87.77/51.89 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 87.77/51.89 87.77/51.89 addToFM0 old new = new; 87.77/51.89 87.77/51.89 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 87.77/51.89 addToFM_C combiner EmptyFM key elt = unitFM key elt; 87.77/51.89 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt | new_key < key = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r 87.77/51.89 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 87.77/51.89 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 87.77/51.89 87.77/51.89 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 87.77/51.89 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 87.77/51.89 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 87.77/51.89 87.77/51.89 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 87.77/51.89 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 87.77/51.89 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 87.77/51.89 87.77/51.89 emptyFM :: FiniteMap a b; 87.77/51.89 emptyFM = EmptyFM; 87.77/51.89 87.77/51.89 findMax :: FiniteMap b a -> (b,a); 87.77/51.89 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 87.77/51.89 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 87.77/51.89 87.77/51.89 findMin :: FiniteMap b a -> (b,a); 87.77/51.89 findMin (Branch key elt _ EmptyFM _) = (key,elt); 87.77/51.89 findMin (Branch key elt _ fm_l _) = findMin fm_l; 87.77/51.89 87.77/51.89 fmToList :: FiniteMap a b -> [(a,b)]; 87.77/51.89 fmToList fm = foldFM fmToList0 [] fm; 87.77/51.89 87.77/51.89 fmToList0 key elt rest = (key,elt) : rest; 87.77/51.89 87.77/51.89 foldFM :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; 87.77/51.89 foldFM k z EmptyFM = z; 87.77/51.89 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 87.77/51.89 87.77/51.89 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 glueBal EmptyFM fm2 = fm2; 87.77/51.89 glueBal fm1 EmptyFM = fm1; 87.77/51.89 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 87.77/51.89 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 87.77/51.89 mid_elt1 = mid_elt10 vv2; 87.77/51.89 mid_elt10 (_,mid_elt1) = mid_elt1; 87.77/51.89 mid_elt2 = mid_elt20 vv3; 87.77/51.89 mid_elt20 (_,mid_elt2) = mid_elt2; 87.77/51.89 mid_key1 = mid_key10 vv2; 87.77/51.89 mid_key10 (mid_key1,_) = mid_key1; 87.77/51.89 mid_key2 = mid_key20 vv3; 87.77/51.89 mid_key20 (mid_key2,_) = mid_key2; 87.77/51.89 vv2 = findMax fm1; 87.77/51.89 vv3 = findMin fm2; 87.77/51.89 }; 87.77/51.89 87.77/51.89 glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 glueVBal EmptyFM fm2 = fm2; 87.77/51.89 glueVBal fm1 EmptyFM = fm1; 87.77/51.89 glueVBal fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (glueVBal fm_l fm_rl) fm_rr 87.77/51.89 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 87.77/51.89 | otherwise = glueBal fm_l fm_r where { 87.77/51.89 size_l = sizeFM fm_l; 87.77/51.89 size_r = sizeFM fm_r; 87.77/51.89 }; 87.77/51.89 87.77/51.89 intersectFM_C :: Ord b => (a -> d -> c) -> FiniteMap b a -> FiniteMap b d -> FiniteMap b c; 87.77/51.89 intersectFM_C combiner fm1 EmptyFM = emptyFM; 87.77/51.89 intersectFM_C combiner EmptyFM fm2 = emptyFM; 87.77/51.89 intersectFM_C combiner fm1 (Branch split_key elt2 _ left right) | Maybe.isJust maybe_elt1 = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) 87.77/51.89 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 87.77/51.89 elt1 = elt10 vv1; 87.77/51.89 elt10 (Just elt1) = elt1; 87.77/51.89 gts = splitGT fm1 split_key; 87.77/51.89 lts = splitLT fm1 split_key; 87.77/51.89 maybe_elt1 = lookupFM fm1 split_key; 87.77/51.89 vv1 = maybe_elt1; 87.77/51.89 }; 87.77/51.89 87.77/51.89 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 87.77/51.89 lookupFM EmptyFM key = Nothing; 87.77/51.89 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 87.77/51.89 | key_to_find > key = lookupFM fm_r key_to_find 87.77/51.89 | otherwise = Just elt; 87.77/51.89 87.77/51.89 mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 87.77/51.89 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 87.77/51.89 | size_r > sIZE_RATIO * size_l = case fm_R of { 87.77/51.89 Branch _ _ _ fm_rl fm_rr | sizeFM fm_rl < 2 * sizeFM fm_rr -> single_L fm_L fm_R 87.77/51.89 | otherwise -> double_L fm_L fm_R; 87.77/51.89 } 87.77/51.89 | size_l > sIZE_RATIO * size_r = case fm_L of { 87.77/51.89 Branch _ _ _ fm_ll fm_lr | sizeFM fm_lr < 2 * sizeFM fm_ll -> single_R fm_L fm_R 87.77/51.89 | otherwise -> double_R fm_L fm_R; 87.77/51.89 } 87.77/51.89 | otherwise = mkBranch 2 key elt fm_L fm_R where { 87.77/51.89 double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 87.77/51.89 double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 87.77/51.89 single_L fm_l (Branch key_r elt_r _ fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 87.77/51.89 single_R (Branch key_l elt_l _ fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 87.77/51.89 size_l = sizeFM fm_L; 87.77/51.89 size_r = sizeFM fm_R; 87.77/51.89 }; 87.77/51.89 87.77/51.89 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 87.77/51.89 mkBranch which key elt fm_l fm_r = let { 87.77/51.89 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 87.77/51.89 } in result where { 87.77/51.89 balance_ok = True; 87.77/51.89 left_ok = case fm_l of { 87.77/51.89 EmptyFM-> True; 87.77/51.89 Branch left_key _ _ _ _-> let { 87.77/51.89 biggest_left_key = fst (findMax fm_l); 87.77/51.89 } in biggest_left_key < key; 87.77/51.89 } ; 87.77/51.89 left_size = sizeFM fm_l; 87.77/51.89 right_ok = case fm_r of { 87.77/51.89 EmptyFM-> True; 87.77/51.89 Branch right_key _ _ _ _-> let { 87.77/51.89 smallest_right_key = fst (findMin fm_r); 87.77/51.89 } in key < smallest_right_key; 87.77/51.89 } ; 87.77/51.89 right_size = sizeFM fm_r; 87.77/51.89 unbox :: Int -> Int; 87.77/51.89 unbox x = x; 87.77/51.89 }; 87.77/51.89 87.77/51.89 mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 87.77/51.89 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 87.77/51.89 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 87.77/51.89 mkVBalBranch key elt fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (mkVBalBranch key elt fm_l fm_rl) fm_rr 87.77/51.89 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 87.77/51.89 | otherwise = mkBranch 13 key elt fm_l fm_r where { 87.77/51.89 size_l = sizeFM fm_l; 87.77/51.89 size_r = sizeFM fm_r; 87.77/51.89 }; 87.77/51.89 87.77/51.89 sIZE_RATIO :: Int; 87.77/51.89 sIZE_RATIO = 5; 87.77/51.89 87.77/51.89 sizeFM :: FiniteMap b a -> Int; 87.77/51.89 sizeFM EmptyFM = 0; 87.77/51.89 sizeFM (Branch _ _ size _ _) = size; 87.77/51.89 87.77/51.89 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 87.77/51.89 splitGT EmptyFM split_key = emptyFM; 87.77/51.89 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 87.77/51.89 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 87.77/51.89 | otherwise = fm_r; 87.77/51.89 87.77/51.89 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 87.77/51.89 splitLT EmptyFM split_key = emptyFM; 87.77/51.89 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 87.77/51.89 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 87.77/51.89 | otherwise = fm_l; 87.77/51.89 87.77/51.89 unitFM :: a -> b -> FiniteMap a b; 87.77/51.89 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 87.77/51.89 87.77/51.89 } 87.77/51.89 module Maybe where { 87.77/51.89 import qualified FiniteMap; 87.77/51.89 import qualified Main; 87.77/51.89 import qualified Prelude; 87.77/51.89 isJust :: Maybe a -> Bool; 87.77/51.89 isJust Nothing = False; 87.77/51.89 isJust _ = True; 87.77/51.89 87.77/51.89 } 87.77/51.89 module Main where { 87.77/51.89 import qualified FiniteMap; 87.77/51.89 import qualified Maybe; 87.77/51.89 import qualified Prelude; 87.77/51.89 } 87.77/51.89 87.77/51.89 ---------------------------------------- 87.77/51.89 87.77/51.89 (3) CR (EQUIVALENT) 87.77/51.89 Case Reductions: 87.77/51.89 The following Case expression 87.77/51.89 "case compare x y of { 87.77/51.89 EQ -> o; 87.77/51.89 LT -> LT; 87.77/51.89 GT -> GT} 87.77/51.89 " 87.77/51.89 is transformed to 87.77/51.89 "primCompAux0 o EQ = o; 87.77/51.89 primCompAux0 o LT = LT; 87.77/51.89 primCompAux0 o GT = GT; 87.77/51.89 " 87.77/51.89 The following Case expression 87.77/51.89 "case fm_r of { 87.77/51.89 EmptyFM -> True; 87.77/51.89 Branch right_key _ _ _ _ -> let { 87.77/51.89 smallest_right_key = fst (findMin fm_r); 87.77/51.89 } in key < smallest_right_key} 87.77/51.89 " 87.77/51.89 is transformed to 87.77/51.89 "right_ok0 fm_r key EmptyFM = True; 87.77/51.89 right_ok0 fm_r key (Branch right_key _ _ _ _) = let { 87.77/51.89 smallest_right_key = fst (findMin fm_r); 87.77/51.89 } in key < smallest_right_key; 87.77/51.89 " 87.77/51.89 The following Case expression 87.77/51.89 "case fm_l of { 87.77/51.89 EmptyFM -> True; 87.77/51.89 Branch left_key _ _ _ _ -> let { 87.77/51.89 biggest_left_key = fst (findMax fm_l); 87.77/51.89 } in biggest_left_key < key} 87.77/51.89 " 87.77/51.89 is transformed to 87.77/51.89 "left_ok0 fm_l key EmptyFM = True; 87.77/51.89 left_ok0 fm_l key (Branch left_key _ _ _ _) = let { 87.77/51.89 biggest_left_key = fst (findMax fm_l); 87.77/51.89 } in biggest_left_key < key; 87.77/51.89 " 87.77/51.89 The following Case expression 87.77/51.89 "case fm_R of { 87.77/51.89 Branch _ _ _ fm_rl fm_rr |sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R} 87.77/51.89 " 87.77/51.89 is transformed to 87.77/51.89 "mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; 87.77/51.89 " 87.77/51.89 The following Case expression 87.77/51.89 "case fm_L of { 87.77/51.89 Branch _ _ _ fm_ll fm_lr |sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R} 87.77/51.89 " 87.77/51.89 is transformed to 87.77/51.89 "mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; 87.77/51.89 " 87.77/51.89 87.77/51.89 ---------------------------------------- 87.77/51.89 87.77/51.89 (4) 87.77/51.89 Obligation: 87.77/51.89 mainModule Main 87.77/51.89 module FiniteMap where { 87.77/51.89 import qualified Main; 87.77/51.89 import qualified Maybe; 87.77/51.89 import qualified Prelude; 87.77/51.89 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 87.77/51.89 87.77/51.89 instance (Eq a, Eq b) => Eq FiniteMap a b where { 87.77/51.89 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 87.77/51.89 } 87.77/51.89 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 87.77/51.89 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 87.77/51.89 87.77/51.89 addToFM0 old new = new; 87.77/51.89 87.77/51.89 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 87.77/51.89 addToFM_C combiner EmptyFM key elt = unitFM key elt; 87.77/51.89 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt | new_key < key = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r 88.17/51.99 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 88.17/51.99 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 88.17/51.99 88.17/51.99 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 88.17/51.99 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 88.17/51.99 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 88.17/51.99 88.17/51.99 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 88.17/51.99 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 88.17/51.99 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 88.17/51.99 88.17/51.99 emptyFM :: FiniteMap a b; 88.17/51.99 emptyFM = EmptyFM; 88.17/51.99 88.17/51.99 findMax :: FiniteMap b a -> (b,a); 88.17/51.99 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 88.17/51.99 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 88.17/51.99 88.17/51.99 findMin :: FiniteMap a b -> (a,b); 88.17/51.99 findMin (Branch key elt _ EmptyFM _) = (key,elt); 88.17/51.99 findMin (Branch key elt _ fm_l _) = findMin fm_l; 88.17/51.99 88.17/51.99 fmToList :: FiniteMap a b -> [(a,b)]; 88.17/51.99 fmToList fm = foldFM fmToList0 [] fm; 88.17/51.99 88.17/51.99 fmToList0 key elt rest = (key,elt) : rest; 88.17/51.99 88.17/51.99 foldFM :: (c -> a -> b -> b) -> b -> FiniteMap c a -> b; 88.17/51.99 foldFM k z EmptyFM = z; 88.17/51.99 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 88.17/51.99 88.17/51.99 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 glueBal EmptyFM fm2 = fm2; 88.17/51.99 glueBal fm1 EmptyFM = fm1; 88.17/51.99 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 88.17/51.99 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 88.17/51.99 mid_elt1 = mid_elt10 vv2; 88.17/51.99 mid_elt10 (_,mid_elt1) = mid_elt1; 88.17/51.99 mid_elt2 = mid_elt20 vv3; 88.17/51.99 mid_elt20 (_,mid_elt2) = mid_elt2; 88.17/51.99 mid_key1 = mid_key10 vv2; 88.17/51.99 mid_key10 (mid_key1,_) = mid_key1; 88.17/51.99 mid_key2 = mid_key20 vv3; 88.17/51.99 mid_key20 (mid_key2,_) = mid_key2; 88.17/51.99 vv2 = findMax fm1; 88.17/51.99 vv3 = findMin fm2; 88.17/51.99 }; 88.17/51.99 88.17/51.99 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 glueVBal EmptyFM fm2 = fm2; 88.17/51.99 glueVBal fm1 EmptyFM = fm1; 88.17/51.99 glueVBal fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (glueVBal fm_l fm_rl) fm_rr 88.17/51.99 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 88.17/51.99 | otherwise = glueBal fm_l fm_r where { 88.17/51.99 size_l = sizeFM fm_l; 88.17/51.99 size_r = sizeFM fm_r; 88.17/51.99 }; 88.17/51.99 88.17/51.99 intersectFM_C :: Ord b => (a -> c -> d) -> FiniteMap b a -> FiniteMap b c -> FiniteMap b d; 88.17/51.99 intersectFM_C combiner fm1 EmptyFM = emptyFM; 88.17/51.99 intersectFM_C combiner EmptyFM fm2 = emptyFM; 88.17/51.99 intersectFM_C combiner fm1 (Branch split_key elt2 _ left right) | Maybe.isJust maybe_elt1 = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) 88.17/51.99 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 88.17/51.99 elt1 = elt10 vv1; 88.17/51.99 elt10 (Just elt1) = elt1; 88.17/51.99 gts = splitGT fm1 split_key; 88.17/51.99 lts = splitLT fm1 split_key; 88.17/51.99 maybe_elt1 = lookupFM fm1 split_key; 88.17/51.99 vv1 = maybe_elt1; 88.17/51.99 }; 88.17/51.99 88.17/51.99 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 88.17/51.99 lookupFM EmptyFM key = Nothing; 88.17/51.99 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 88.17/51.99 | key_to_find > key = lookupFM fm_r key_to_find 88.17/51.99 | otherwise = Just elt; 88.17/51.99 88.17/51.99 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 88.17/51.99 | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R 88.17/51.99 | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L 88.17/51.99 | otherwise = mkBranch 2 key elt fm_L fm_R where { 88.17/51.99 double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.17/51.99 double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.17/51.99 mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R 88.17/51.99 | otherwise = double_L fm_L fm_R; 88.17/51.99 mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R 88.17/51.99 | otherwise = double_R fm_L fm_R; 88.17/51.99 single_L fm_l (Branch key_r elt_r _ fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.17/51.99 single_R (Branch key_l elt_l _ fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 88.17/51.99 size_l = sizeFM fm_L; 88.17/51.99 size_r = sizeFM fm_R; 88.17/51.99 }; 88.17/51.99 88.17/51.99 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 mkBranch which key elt fm_l fm_r = let { 88.17/51.99 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 88.17/51.99 } in result where { 88.17/51.99 balance_ok = True; 88.17/51.99 left_ok = left_ok0 fm_l key fm_l; 88.17/51.99 left_ok0 fm_l key EmptyFM = True; 88.17/51.99 left_ok0 fm_l key (Branch left_key _ _ _ _) = let { 88.17/51.99 biggest_left_key = fst (findMax fm_l); 88.17/51.99 } in biggest_left_key < key; 88.17/51.99 left_size = sizeFM fm_l; 88.17/51.99 right_ok = right_ok0 fm_r key fm_r; 88.17/51.99 right_ok0 fm_r key EmptyFM = True; 88.17/51.99 right_ok0 fm_r key (Branch right_key _ _ _ _) = let { 88.17/51.99 smallest_right_key = fst (findMin fm_r); 88.17/51.99 } in key < smallest_right_key; 88.17/51.99 right_size = sizeFM fm_r; 88.17/51.99 unbox :: Int -> Int; 88.17/51.99 unbox x = x; 88.17/51.99 }; 88.17/51.99 88.17/51.99 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 88.17/51.99 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 88.17/51.99 mkVBalBranch key elt fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (mkVBalBranch key elt fm_l fm_rl) fm_rr 88.17/51.99 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 88.17/51.99 | otherwise = mkBranch 13 key elt fm_l fm_r where { 88.17/51.99 size_l = sizeFM fm_l; 88.17/51.99 size_r = sizeFM fm_r; 88.17/51.99 }; 88.17/51.99 88.17/51.99 sIZE_RATIO :: Int; 88.17/51.99 sIZE_RATIO = 5; 88.17/51.99 88.17/51.99 sizeFM :: FiniteMap a b -> Int; 88.17/51.99 sizeFM EmptyFM = 0; 88.17/51.99 sizeFM (Branch _ _ size _ _) = size; 88.17/51.99 88.17/51.99 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 88.17/51.99 splitGT EmptyFM split_key = emptyFM; 88.17/51.99 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 88.17/51.99 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 88.17/51.99 | otherwise = fm_r; 88.17/51.99 88.17/51.99 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 88.17/51.99 splitLT EmptyFM split_key = emptyFM; 88.17/51.99 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 88.17/51.99 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 88.17/51.99 | otherwise = fm_l; 88.17/51.99 88.17/51.99 unitFM :: b -> a -> FiniteMap b a; 88.17/51.99 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 88.17/51.99 88.17/51.99 } 88.17/51.99 module Maybe where { 88.17/51.99 import qualified FiniteMap; 88.17/51.99 import qualified Main; 88.17/51.99 import qualified Prelude; 88.17/51.99 isJust :: Maybe a -> Bool; 88.17/51.99 isJust Nothing = False; 88.17/51.99 isJust _ = True; 88.17/51.99 88.17/51.99 } 88.17/51.99 module Main where { 88.17/51.99 import qualified FiniteMap; 88.17/51.99 import qualified Maybe; 88.17/51.99 import qualified Prelude; 88.17/51.99 } 88.17/51.99 88.17/51.99 ---------------------------------------- 88.17/51.99 88.17/51.99 (5) IFR (EQUIVALENT) 88.17/51.99 If Reductions: 88.17/51.99 The following If expression 88.17/51.99 "if primGEqNatS x y then Succ (primDivNatS (primMinusNatS x y) (Succ y)) else Zero" 88.17/51.99 is transformed to 88.17/51.99 "primDivNatS0 x y True = Succ (primDivNatS (primMinusNatS x y) (Succ y)); 88.17/51.99 primDivNatS0 x y False = Zero; 88.17/51.99 " 88.17/51.99 The following If expression 88.17/51.99 "if primGEqNatS x y then primModNatS (primMinusNatS x y) (Succ y) else Succ x" 88.17/51.99 is transformed to 88.17/51.99 "primModNatS0 x y True = primModNatS (primMinusNatS x y) (Succ y); 88.17/51.99 primModNatS0 x y False = Succ x; 88.17/51.99 " 88.17/51.99 88.17/51.99 ---------------------------------------- 88.17/51.99 88.17/51.99 (6) 88.17/51.99 Obligation: 88.17/51.99 mainModule Main 88.17/51.99 module FiniteMap where { 88.17/51.99 import qualified Main; 88.17/51.99 import qualified Maybe; 88.17/51.99 import qualified Prelude; 88.17/51.99 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 88.17/51.99 88.17/51.99 instance (Eq a, Eq b) => Eq FiniteMap b a where { 88.17/51.99 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 88.17/51.99 } 88.17/51.99 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 88.17/51.99 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 88.17/51.99 88.17/51.99 addToFM0 old new = new; 88.17/51.99 88.17/51.99 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 88.17/51.99 addToFM_C combiner EmptyFM key elt = unitFM key elt; 88.17/51.99 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt | new_key < key = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r 88.17/51.99 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 88.17/51.99 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 88.17/51.99 88.17/51.99 deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; 88.17/51.99 deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; 88.17/51.99 deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 88.17/51.99 88.17/51.99 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 88.17/51.99 deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; 88.17/51.99 deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 88.17/51.99 88.17/51.99 emptyFM :: FiniteMap b a; 88.17/51.99 emptyFM = EmptyFM; 88.17/51.99 88.17/51.99 findMax :: FiniteMap b a -> (b,a); 88.17/51.99 findMax (Branch key elt _ _ EmptyFM) = (key,elt); 88.17/51.99 findMax (Branch key elt _ _ fm_r) = findMax fm_r; 88.17/51.99 88.17/51.99 findMin :: FiniteMap b a -> (b,a); 88.17/51.99 findMin (Branch key elt _ EmptyFM _) = (key,elt); 88.17/51.99 findMin (Branch key elt _ fm_l _) = findMin fm_l; 88.17/51.99 88.17/51.99 fmToList :: FiniteMap b a -> [(b,a)]; 88.17/51.99 fmToList fm = foldFM fmToList0 [] fm; 88.17/51.99 88.17/51.99 fmToList0 key elt rest = (key,elt) : rest; 88.17/51.99 88.17/51.99 foldFM :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; 88.17/51.99 foldFM k z EmptyFM = z; 88.17/51.99 foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 88.17/51.99 88.17/51.99 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 glueBal EmptyFM fm2 = fm2; 88.17/51.99 glueBal fm1 EmptyFM = fm1; 88.17/51.99 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 88.17/51.99 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 88.17/51.99 mid_elt1 = mid_elt10 vv2; 88.17/51.99 mid_elt10 (_,mid_elt1) = mid_elt1; 88.17/51.99 mid_elt2 = mid_elt20 vv3; 88.17/51.99 mid_elt20 (_,mid_elt2) = mid_elt2; 88.17/51.99 mid_key1 = mid_key10 vv2; 88.17/51.99 mid_key10 (mid_key1,_) = mid_key1; 88.17/51.99 mid_key2 = mid_key20 vv3; 88.17/51.99 mid_key20 (mid_key2,_) = mid_key2; 88.17/51.99 vv2 = findMax fm1; 88.17/51.99 vv3 = findMin fm2; 88.17/51.99 }; 88.17/51.99 88.17/51.99 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 glueVBal EmptyFM fm2 = fm2; 88.17/51.99 glueVBal fm1 EmptyFM = fm1; 88.17/51.99 glueVBal fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (glueVBal fm_l fm_rl) fm_rr 88.17/51.99 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) 88.17/51.99 | otherwise = glueBal fm_l fm_r where { 88.17/51.99 size_l = sizeFM fm_l; 88.17/51.99 size_r = sizeFM fm_r; 88.17/51.99 }; 88.17/51.99 88.17/51.99 intersectFM_C :: Ord d => (c -> a -> b) -> FiniteMap d c -> FiniteMap d a -> FiniteMap d b; 88.17/51.99 intersectFM_C combiner fm1 EmptyFM = emptyFM; 88.17/51.99 intersectFM_C combiner EmptyFM fm2 = emptyFM; 88.17/51.99 intersectFM_C combiner fm1 (Branch split_key elt2 _ left right) | Maybe.isJust maybe_elt1 = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) 88.17/51.99 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 88.17/51.99 elt1 = elt10 vv1; 88.17/51.99 elt10 (Just elt1) = elt1; 88.17/51.99 gts = splitGT fm1 split_key; 88.17/51.99 lts = splitLT fm1 split_key; 88.17/51.99 maybe_elt1 = lookupFM fm1 split_key; 88.17/51.99 vv1 = maybe_elt1; 88.17/51.99 }; 88.17/51.99 88.17/51.99 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 88.17/51.99 lookupFM EmptyFM key = Nothing; 88.17/51.99 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 88.17/51.99 | key_to_find > key = lookupFM fm_r key_to_find 88.17/51.99 | otherwise = Just elt; 88.17/51.99 88.17/51.99 mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 88.17/51.99 | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R 88.17/51.99 | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L 88.17/51.99 | otherwise = mkBranch 2 key elt fm_L fm_R where { 88.17/51.99 double_L fm_l (Branch key_r elt_r _ (Branch key_rl elt_rl _ fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.17/51.99 double_R (Branch key_l elt_l _ fm_ll (Branch key_lr elt_lr _ fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.17/51.99 mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R 88.17/51.99 | otherwise = double_L fm_L fm_R; 88.17/51.99 mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R 88.17/51.99 | otherwise = double_R fm_L fm_R; 88.17/51.99 single_L fm_l (Branch key_r elt_r _ fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.17/51.99 single_R (Branch key_l elt_l _ fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 88.17/51.99 size_l = sizeFM fm_L; 88.17/51.99 size_r = sizeFM fm_R; 88.17/51.99 }; 88.17/51.99 88.17/51.99 mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 mkBranch which key elt fm_l fm_r = let { 88.17/51.99 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 88.17/51.99 } in result where { 88.17/51.99 balance_ok = True; 88.17/51.99 left_ok = left_ok0 fm_l key fm_l; 88.17/51.99 left_ok0 fm_l key EmptyFM = True; 88.17/51.99 left_ok0 fm_l key (Branch left_key _ _ _ _) = let { 88.17/51.99 biggest_left_key = fst (findMax fm_l); 88.17/51.99 } in biggest_left_key < key; 88.17/51.99 left_size = sizeFM fm_l; 88.17/51.99 right_ok = right_ok0 fm_r key fm_r; 88.17/51.99 right_ok0 fm_r key EmptyFM = True; 88.17/51.99 right_ok0 fm_r key (Branch right_key _ _ _ _) = let { 88.17/51.99 smallest_right_key = fst (findMin fm_r); 88.17/51.99 } in key < smallest_right_key; 88.17/51.99 right_size = sizeFM fm_r; 88.17/51.99 unbox :: Int -> Int; 88.17/51.99 unbox x = x; 88.17/51.99 }; 88.17/51.99 88.17/51.99 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 88.17/51.99 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 88.17/51.99 mkVBalBranch key elt fm_l@(Branch key_l elt_l _ fm_ll fm_lr) fm_r@(Branch key_r elt_r _ fm_rl fm_rr) | sIZE_RATIO * size_l < size_r = mkBalBranch key_r elt_r (mkVBalBranch key elt fm_l fm_rl) fm_rr 88.17/51.99 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) 88.17/51.99 | otherwise = mkBranch 13 key elt fm_l fm_r where { 88.17/51.99 size_l = sizeFM fm_l; 88.17/51.99 size_r = sizeFM fm_r; 88.17/51.99 }; 88.17/51.99 88.17/51.99 sIZE_RATIO :: Int; 88.17/51.99 sIZE_RATIO = 5; 88.17/51.99 88.17/51.99 sizeFM :: FiniteMap b a -> Int; 88.17/51.99 sizeFM EmptyFM = 0; 88.17/51.99 sizeFM (Branch _ _ size _ _) = size; 88.17/51.99 88.17/51.99 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 88.17/51.99 splitGT EmptyFM split_key = emptyFM; 88.17/51.99 splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 88.17/51.99 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 88.17/51.99 | otherwise = fm_r; 88.17/51.99 88.17/51.99 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 88.17/51.99 splitLT EmptyFM split_key = emptyFM; 88.17/51.99 splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 88.17/51.99 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 88.17/51.99 | otherwise = fm_l; 88.17/51.99 88.17/51.99 unitFM :: a -> b -> FiniteMap a b; 88.17/51.99 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 88.17/51.99 88.17/51.99 } 88.17/51.99 module Maybe where { 88.17/51.99 import qualified FiniteMap; 88.17/51.99 import qualified Main; 88.17/51.99 import qualified Prelude; 88.17/51.99 isJust :: Maybe a -> Bool; 88.17/51.99 isJust Nothing = False; 88.17/51.99 isJust _ = True; 88.17/51.99 88.17/51.99 } 88.17/51.99 module Main where { 88.17/51.99 import qualified FiniteMap; 88.17/51.99 import qualified Maybe; 88.17/51.99 import qualified Prelude; 88.17/51.99 } 88.17/51.99 88.17/51.99 ---------------------------------------- 88.17/51.99 88.17/51.99 (7) BR (EQUIVALENT) 88.17/51.99 Replaced joker patterns by fresh variables and removed binding patterns. 88.17/51.99 88.17/51.99 Binding Reductions: 88.17/51.99 The bind variable of the following binding Pattern 88.17/51.99 "fm_l@(Branch vuu vuv vuw vux vuy)" 88.17/51.99 is replaced by the following term 88.17/51.99 "Branch vuu vuv vuw vux vuy" 88.17/51.99 The bind variable of the following binding Pattern 88.17/51.99 "fm_r@(Branch vvu vvv vvw vvx vvy)" 88.17/51.99 is replaced by the following term 88.17/51.99 "Branch vvu vvv vvw vvx vvy" 88.17/51.99 The bind variable of the following binding Pattern 88.17/51.99 "fm_l@(Branch wvw wvx wvy wvz wwu)" 88.17/51.99 is replaced by the following term 88.17/51.99 "Branch wvw wvx wvy wvz wwu" 88.17/51.99 The bind variable of the following binding Pattern 88.17/51.99 "fm_r@(Branch www wwx wwy wwz wxu)" 88.17/51.99 is replaced by the following term 88.17/51.99 "Branch www wwx wwy wwz wxu" 88.17/51.99 88.17/51.99 ---------------------------------------- 88.17/51.99 88.17/51.99 (8) 88.17/51.99 Obligation: 88.17/51.99 mainModule Main 88.17/51.99 module FiniteMap where { 88.17/51.99 import qualified Main; 88.17/51.99 import qualified Maybe; 88.17/51.99 import qualified Prelude; 88.17/51.99 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 88.17/51.99 88.17/51.99 instance (Eq a, Eq b) => Eq FiniteMap b a where { 88.17/51.99 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 88.17/51.99 } 88.17/51.99 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 88.17/51.99 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 88.17/51.99 88.17/51.99 addToFM0 old new = new; 88.17/51.99 88.17/51.99 addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; 88.17/51.99 addToFM_C combiner EmptyFM key elt = unitFM key elt; 88.17/51.99 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt | new_key < key = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r 88.17/51.99 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) 88.17/51.99 | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; 88.17/51.99 88.17/51.99 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 88.17/51.99 deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; 88.17/51.99 deleteMax (Branch key elt vwu fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 88.17/51.99 88.17/51.99 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 88.17/51.99 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 88.17/51.99 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 88.17/51.99 88.17/51.99 emptyFM :: FiniteMap a b; 88.17/51.99 emptyFM = EmptyFM; 88.17/51.99 88.17/51.99 findMax :: FiniteMap b a -> (b,a); 88.17/51.99 findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); 88.17/51.99 findMax (Branch key elt vyv vyw fm_r) = findMax fm_r; 88.17/51.99 88.17/51.99 findMin :: FiniteMap b a -> (b,a); 88.17/51.99 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 88.17/51.99 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 88.17/51.99 88.17/51.99 fmToList :: FiniteMap b a -> [(b,a)]; 88.17/51.99 fmToList fm = foldFM fmToList0 [] fm; 88.17/51.99 88.17/51.99 fmToList0 key elt rest = (key,elt) : rest; 88.17/51.99 88.17/51.99 foldFM :: (c -> b -> a -> a) -> a -> FiniteMap c b -> a; 88.17/51.99 foldFM k z EmptyFM = z; 88.17/51.99 foldFM k z (Branch key elt wxv fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 88.17/51.99 88.17/51.99 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 glueBal EmptyFM fm2 = fm2; 88.17/51.99 glueBal fm1 EmptyFM = fm1; 88.17/51.99 glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) 88.17/51.99 | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 88.17/51.99 mid_elt1 = mid_elt10 vv2; 88.17/51.99 mid_elt10 (wuy,mid_elt1) = mid_elt1; 88.17/51.99 mid_elt2 = mid_elt20 vv3; 88.17/51.99 mid_elt20 (wux,mid_elt2) = mid_elt2; 88.17/51.99 mid_key1 = mid_key10 vv2; 88.17/51.99 mid_key10 (mid_key1,wuz) = mid_key1; 88.17/51.99 mid_key2 = mid_key20 vv3; 88.17/51.99 mid_key20 (mid_key2,wvu) = mid_key2; 88.17/51.99 vv2 = findMax fm1; 88.17/51.99 vv3 = findMin fm2; 88.17/51.99 }; 88.17/51.99 88.17/51.99 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 glueVBal EmptyFM fm2 = fm2; 88.17/51.99 glueVBal fm1 EmptyFM = fm1; 88.17/51.99 glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) | sIZE_RATIO * size_l < size_r = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu 88.17/51.99 | sIZE_RATIO * size_r < size_l = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)) 88.17/51.99 | otherwise = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) where { 88.17/51.99 size_l = sizeFM (Branch wvw wvx wvy wvz wwu); 88.17/51.99 size_r = sizeFM (Branch www wwx wwy wwz wxu); 88.17/51.99 }; 88.17/51.99 88.17/51.99 intersectFM_C :: Ord c => (d -> b -> a) -> FiniteMap c d -> FiniteMap c b -> FiniteMap c a; 88.17/51.99 intersectFM_C combiner fm1 EmptyFM = emptyFM; 88.17/51.99 intersectFM_C combiner EmptyFM fm2 = emptyFM; 88.17/51.99 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) | Maybe.isJust maybe_elt1 = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) 88.17/51.99 | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 88.17/51.99 elt1 = elt10 vv1; 88.17/51.99 elt10 (Just elt1) = elt1; 88.17/51.99 gts = splitGT fm1 split_key; 88.17/51.99 lts = splitLT fm1 split_key; 88.17/51.99 maybe_elt1 = lookupFM fm1 split_key; 88.17/51.99 vv1 = maybe_elt1; 88.17/51.99 }; 88.17/51.99 88.17/51.99 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 88.17/51.99 lookupFM EmptyFM key = Nothing; 88.17/51.99 lookupFM (Branch key elt wyu fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 88.17/51.99 | key_to_find > key = lookupFM fm_r key_to_find 88.17/51.99 | otherwise = Just elt; 88.17/51.99 88.17/51.99 mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R 88.17/51.99 | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R 88.17/51.99 | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L 88.17/51.99 | otherwise = mkBranch 2 key elt fm_L fm_R where { 88.17/51.99 double_L fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.17/51.99 double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.17/51.99 mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R 88.17/51.99 | otherwise = double_L fm_L fm_R; 88.17/51.99 mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R 88.17/51.99 | otherwise = double_R fm_L fm_R; 88.17/51.99 single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.17/51.99 single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 88.17/51.99 size_l = sizeFM fm_L; 88.17/51.99 size_r = sizeFM fm_R; 88.17/51.99 }; 88.17/51.99 88.17/51.99 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.17/51.99 mkBranch which key elt fm_l fm_r = let { 88.17/51.99 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 88.17/51.99 } in result where { 88.17/51.99 balance_ok = True; 88.17/51.99 left_ok = left_ok0 fm_l key fm_l; 88.17/51.99 left_ok0 fm_l key EmptyFM = True; 88.17/51.99 left_ok0 fm_l key (Branch left_key vwx vwy vwz vxu) = let { 88.17/51.99 biggest_left_key = fst (findMax fm_l); 88.17/51.99 } in biggest_left_key < key; 88.17/51.99 left_size = sizeFM fm_l; 88.17/51.99 right_ok = right_ok0 fm_r key fm_r; 88.17/51.99 right_ok0 fm_r key EmptyFM = True; 88.17/51.99 right_ok0 fm_r key (Branch right_key vxv vxw vxx vxy) = let { 88.17/51.99 smallest_right_key = fst (findMin fm_r); 88.17/51.99 } in key < smallest_right_key; 88.17/51.99 right_size = sizeFM fm_r; 88.17/51.99 unbox :: Int -> Int; 88.17/51.99 unbox x = x; 88.17/51.99 }; 88.17/51.99 88.17/51.99 mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.17/51.99 mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 88.17/51.99 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 88.17/51.99 mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) | sIZE_RATIO * size_l < size_r = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy 88.17/51.99 | sIZE_RATIO * size_r < size_l = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)) 88.17/51.99 | otherwise = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) where { 88.17/51.99 size_l = sizeFM (Branch vuu vuv vuw vux vuy); 88.17/51.99 size_r = sizeFM (Branch vvu vvv vvw vvx vvy); 88.17/51.99 }; 88.17/51.99 88.17/51.99 sIZE_RATIO :: Int; 88.17/51.99 sIZE_RATIO = 5; 88.17/51.99 88.17/51.99 sizeFM :: FiniteMap b a -> Int; 88.17/51.99 sizeFM EmptyFM = 0; 88.17/51.99 sizeFM (Branch wxw wxx size wxy wxz) = size; 88.17/51.99 88.17/51.99 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 88.17/51.99 splitGT EmptyFM split_key = emptyFM; 88.17/51.99 splitGT (Branch key elt vwv fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key 88.17/51.99 | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r 88.17/51.99 | otherwise = fm_r; 88.17/51.99 88.17/51.99 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 88.17/51.99 splitLT EmptyFM split_key = emptyFM; 88.17/51.99 splitLT (Branch key elt vww fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key 88.17/51.99 | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) 88.17/51.99 | otherwise = fm_l; 88.17/51.99 88.17/51.99 unitFM :: a -> b -> FiniteMap a b; 88.17/51.99 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 88.17/51.99 88.17/51.99 } 88.17/51.99 module Maybe where { 88.17/51.99 import qualified FiniteMap; 88.17/51.99 import qualified Main; 88.17/51.99 import qualified Prelude; 88.17/51.99 isJust :: Maybe a -> Bool; 88.17/51.99 isJust Nothing = False; 88.17/51.99 isJust wzw = True; 88.17/51.99 88.17/51.99 } 88.17/51.99 module Main where { 88.17/51.99 import qualified FiniteMap; 88.17/51.99 import qualified Maybe; 88.17/51.99 import qualified Prelude; 88.17/51.99 } 88.17/51.99 88.17/51.99 ---------------------------------------- 88.17/51.99 88.17/51.99 (9) COR (EQUIVALENT) 88.17/51.99 Cond Reductions: 88.17/51.99 The following Function with conditions 88.17/51.99 "compare x y|x == yEQ|x <= yLT|otherwiseGT; 88.17/51.99 " 88.17/51.99 is transformed to 88.17/51.99 "compare x y = compare3 x y; 88.17/51.99 " 88.17/51.99 "compare2 x y True = EQ; 88.17/51.99 compare2 x y False = compare1 x y (x <= y); 88.17/51.99 " 88.17/51.99 "compare0 x y True = GT; 88.17/51.99 " 88.17/51.99 "compare1 x y True = LT; 88.17/51.99 compare1 x y False = compare0 x y otherwise; 88.17/51.99 " 88.17/51.99 "compare3 x y = compare2 x y (x == y); 88.17/51.99 " 88.17/51.99 The following Function with conditions 88.17/51.99 "absReal x|x >= 0x|otherwise`negate` x; 88.17/51.99 " 88.17/51.99 is transformed to 88.17/51.99 "absReal x = absReal2 x; 88.17/51.99 " 88.17/51.99 "absReal1 x True = x; 88.17/51.99 absReal1 x False = absReal0 x otherwise; 88.17/51.99 " 88.17/51.99 "absReal0 x True = `negate` x; 88.17/51.99 " 88.17/51.99 "absReal2 x = absReal1 x (x >= 0); 88.17/51.99 " 88.17/51.99 The following Function with conditions 88.17/51.99 "gcd' x 0 = x; 88.17/51.99 gcd' x y = gcd' y (x `rem` y); 88.17/51.99 " 88.17/51.99 is transformed to 88.17/51.99 "gcd' x wzx = gcd'2 x wzx; 88.17/52.00 gcd' x y = gcd'0 x y; 88.17/52.00 " 88.17/52.00 "gcd'0 x y = gcd' y (x `rem` y); 88.17/52.00 " 88.17/52.00 "gcd'1 True x wzx = x; 88.17/52.00 gcd'1 wzy wzz xuu = gcd'0 wzz xuu; 88.17/52.00 " 88.17/52.00 "gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; 88.17/52.00 gcd'2 xuv xuw = gcd'0 xuv xuw; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "gcd 0 0 = error []; 88.17/52.00 gcd x y = gcd' (abs x) (abs y) where { 88.17/52.00 gcd' x 0 = x; 88.17/52.00 gcd' x y = gcd' y (x `rem` y); 88.17/52.00 } 88.17/52.00 ; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "gcd xux xuy = gcd3 xux xuy; 88.17/52.00 gcd x y = gcd0 x y; 88.17/52.00 " 88.17/52.00 "gcd0 x y = gcd' (abs x) (abs y) where { 88.17/52.00 gcd' x wzx = gcd'2 x wzx; 88.17/52.00 gcd' x y = gcd'0 x y; 88.17/52.00 ; 88.17/52.00 gcd'0 x y = gcd' y (x `rem` y); 88.17/52.00 ; 88.17/52.00 gcd'1 True x wzx = x; 88.17/52.00 gcd'1 wzy wzz xuu = gcd'0 wzz xuu; 88.17/52.00 ; 88.17/52.00 gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; 88.17/52.00 gcd'2 xuv xuw = gcd'0 xuv xuw; 88.17/52.00 } 88.17/52.00 ; 88.17/52.00 " 88.17/52.00 "gcd1 True xux xuy = error []; 88.17/52.00 gcd1 xuz xvu xvv = gcd0 xvu xvv; 88.17/52.00 " 88.17/52.00 "gcd2 True xux xuy = gcd1 (xuy == 0) xux xuy; 88.17/52.00 gcd2 xvw xvx xvy = gcd0 xvx xvy; 88.17/52.00 " 88.17/52.00 "gcd3 xux xuy = gcd2 (xux == 0) xux xuy; 88.17/52.00 gcd3 xvz xwu = gcd0 xvz xwu; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "undefined |Falseundefined; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "undefined = undefined1; 88.17/52.00 " 88.17/52.00 "undefined0 True = undefined; 88.17/52.00 " 88.17/52.00 "undefined1 = undefined0 False; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "reduce x y|y == 0error []|otherwisex `quot` d :% (y `quot` d) where { 88.17/52.00 d = gcd x y; 88.17/52.00 } 88.17/52.00 ; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "reduce x y = reduce2 x y; 88.17/52.00 " 88.17/52.00 "reduce2 x y = reduce1 x y (y == 0) where { 88.17/52.00 d = gcd x y; 88.17/52.00 ; 88.17/52.00 reduce0 x y True = x `quot` d :% (y `quot` d); 88.17/52.00 ; 88.17/52.00 reduce1 x y True = error []; 88.17/52.00 reduce1 x y False = reduce0 x y otherwise; 88.17/52.00 } 88.17/52.00 ; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "addToFM_C combiner EmptyFM key elt = unitFM key elt; 88.17/52.00 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt|new_key < keymkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r|new_key > keymkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt)|otherwiseBranch new_key (combiner elt new_elt) size fm_l fm_r; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 88.17/52.00 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt; 88.17/52.00 " 88.17/52.00 "addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt); 88.17/52.00 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt otherwise; 88.17/52.00 " 88.17/52.00 "addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt True = Branch new_key (combiner elt new_elt) size fm_l fm_r; 88.17/52.00 " 88.17/52.00 "addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r; 88.17/52.00 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt (new_key > key); 88.17/52.00 " 88.17/52.00 "addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt (new_key < key); 88.17/52.00 " 88.17/52.00 "addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 88.17/52.00 addToFM_C4 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; 88.17/52.00 mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 88.17/52.00 mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy)|sIZE_RATIO * size_l < size_rmkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy|sIZE_RATIO * size_r < size_lmkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy))|otherwisemkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) where { 88.17/52.00 size_l = sizeFM (Branch vuu vuv vuw vux vuy); 88.17/52.00 ; 88.17/52.00 size_r = sizeFM (Branch vvu vvv vvw vvx vvy); 88.17/52.00 } 88.17/52.00 ; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 88.17/52.00 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 88.17/52.00 mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 88.17/52.00 " 88.17/52.00 "mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_l < size_r) where { 88.17/52.00 mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 88.17/52.00 ; 88.17/52.00 mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); 88.17/52.00 mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; 88.17/52.00 ; 88.17/52.00 mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; 88.17/52.00 mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_r < size_l); 88.17/52.00 ; 88.17/52.00 size_l = sizeFM (Branch vuu vuv vuw vux vuy); 88.17/52.00 ; 88.17/52.00 size_r = sizeFM (Branch vvu vvv vvw vvx vvy); 88.17/52.00 } 88.17/52.00 ; 88.17/52.00 " 88.17/52.00 "mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 88.17/52.00 mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; 88.17/52.00 " 88.17/52.00 "mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 88.17/52.00 mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "splitGT EmptyFM split_key = emptyFM; 88.17/52.00 splitGT (Branch key elt vwv fm_l fm_r) split_key|split_key > keysplitGT fm_r split_key|split_key < keymkVBalBranch key elt (splitGT fm_l split_key) fm_r|otherwisefm_r; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 88.17/52.00 splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; 88.17/52.00 " 88.17/52.00 "splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; 88.17/52.00 splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); 88.17/52.00 " 88.17/52.00 "splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; 88.17/52.00 " 88.17/52.00 "splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 88.17/52.00 splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; 88.17/52.00 " 88.17/52.00 "splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); 88.17/52.00 " 88.17/52.00 "splitGT4 EmptyFM split_key = emptyFM; 88.17/52.00 splitGT4 xzx xzy = splitGT3 xzx xzy; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "splitLT EmptyFM split_key = emptyFM; 88.17/52.00 splitLT (Branch key elt vww fm_l fm_r) split_key|split_key < keysplitLT fm_l split_key|split_key > keymkVBalBranch key elt fm_l (splitLT fm_r split_key)|otherwisefm_l; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 88.17/52.00 splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; 88.17/52.00 " 88.17/52.00 "splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; 88.17/52.00 splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); 88.17/52.00 " 88.17/52.00 "splitLT0 key elt vww fm_l fm_r split_key True = fm_l; 88.17/52.00 " 88.17/52.00 "splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 88.17/52.00 splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; 88.17/52.00 " 88.17/52.00 "splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); 88.17/52.00 " 88.17/52.00 "splitLT4 EmptyFM split_key = emptyFM; 88.17/52.00 splitLT4 yuv yuw = splitLT3 yuv yuw; 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; 88.17/52.00 " 88.17/52.00 is transformed to 88.17/52.00 "mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 88.17/52.00 " 88.17/52.00 "mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; 88.17/52.00 " 88.17/52.00 "mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; 88.17/52.00 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 88.17/52.00 " 88.17/52.00 "mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 88.17/52.00 " 88.17/52.00 The following Function with conditions 88.17/52.00 "mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; 88.83/52.16 " 88.83/52.16 is transformed to 88.83/52.16 "mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 88.83/52.16 " 88.83/52.16 "mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; 88.83/52.16 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 88.83/52.16 " 88.83/52.16 "mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; 88.83/52.16 " 88.83/52.16 "mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 88.83/52.16 " 88.83/52.16 The following Function with conditions 88.83/52.16 "mkBalBranch key elt fm_L fm_R|size_l + size_r < 2mkBranch 1 key elt fm_L fm_R|size_r > sIZE_RATIO * size_lmkBalBranch0 fm_L fm_R fm_R|size_l > sIZE_RATIO * size_rmkBalBranch1 fm_L fm_R fm_L|otherwisemkBranch 2 key elt fm_L fm_R where { 88.83/52.16 double_L fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.83/52.16 ; 88.83/52.16 double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.83/52.16 ; 88.83/52.16 mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; 88.83/52.16 ; 88.83/52.16 mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; 88.83/52.16 ; 88.83/52.16 single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.83/52.16 ; 88.83/52.16 single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 88.83/52.16 ; 88.83/52.16 size_l = sizeFM fm_L; 88.83/52.16 ; 88.83/52.16 size_r = sizeFM fm_R; 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 is transformed to 88.83/52.16 "mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 88.83/52.16 " 88.83/52.16 "mkBalBranch6 key elt fm_L fm_R = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 88.83/52.16 double_L fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.83/52.16 ; 88.83/52.16 double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.83/52.16 ; 88.83/52.16 mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 88.83/52.16 ; 88.83/52.16 mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; 88.83/52.16 ; 88.83/52.16 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; 88.83/52.16 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 88.83/52.16 ; 88.83/52.16 mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 88.83/52.16 ; 88.83/52.16 mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 88.83/52.16 ; 88.83/52.16 mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; 88.83/52.16 ; 88.83/52.16 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; 88.83/52.16 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 88.83/52.16 ; 88.83/52.16 mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 88.83/52.16 ; 88.83/52.16 mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 88.83/52.16 ; 88.83/52.16 mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; 88.83/52.16 mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; 88.83/52.16 ; 88.83/52.16 mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; 88.83/52.16 mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); 88.83/52.16 ; 88.83/52.16 mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 88.83/52.16 mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 88.83/52.16 ; 88.83/52.16 single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.83/52.16 ; 88.83/52.16 single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 88.83/52.16 ; 88.83/52.16 size_l = sizeFM fm_L; 88.83/52.16 ; 88.83/52.16 size_r = sizeFM fm_R; 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 The following Function with conditions 88.83/52.16 "glueBal EmptyFM fm2 = fm2; 88.83/52.16 glueBal fm1 EmptyFM = fm1; 88.83/52.16 glueBal fm1 fm2|sizeFM fm2 > sizeFM fm1mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)|otherwisemkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { 88.83/52.16 mid_elt1 = mid_elt10 vv2; 88.83/52.16 ; 88.83/52.16 mid_elt10 (wuy,mid_elt1) = mid_elt1; 88.83/52.16 ; 88.83/52.16 mid_elt2 = mid_elt20 vv3; 88.83/52.16 ; 88.83/52.16 mid_elt20 (wux,mid_elt2) = mid_elt2; 88.83/52.16 ; 88.83/52.16 mid_key1 = mid_key10 vv2; 88.83/52.16 ; 88.83/52.16 mid_key10 (mid_key1,wuz) = mid_key1; 88.83/52.16 ; 88.83/52.16 mid_key2 = mid_key20 vv3; 88.83/52.16 ; 88.83/52.16 mid_key20 (mid_key2,wvu) = mid_key2; 88.83/52.16 ; 88.83/52.16 vv2 = findMax fm1; 88.83/52.16 ; 88.83/52.16 vv3 = findMin fm2; 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 is transformed to 88.83/52.16 "glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 88.83/52.16 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 88.83/52.16 glueBal fm1 fm2 = glueBal2 fm1 fm2; 88.83/52.16 " 88.83/52.16 "glueBal2 fm1 fm2 = glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { 88.83/52.16 glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; 88.83/52.16 ; 88.83/52.16 glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); 88.83/52.16 glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; 88.83/52.16 ; 88.83/52.16 mid_elt1 = mid_elt10 vv2; 88.83/52.16 ; 88.83/52.16 mid_elt10 (wuy,mid_elt1) = mid_elt1; 88.83/52.16 ; 88.83/52.16 mid_elt2 = mid_elt20 vv3; 88.83/52.16 ; 88.83/52.16 mid_elt20 (wux,mid_elt2) = mid_elt2; 88.83/52.16 ; 88.83/52.16 mid_key1 = mid_key10 vv2; 88.83/52.16 ; 88.83/52.16 mid_key10 (mid_key1,wuz) = mid_key1; 88.83/52.16 ; 88.83/52.16 mid_key2 = mid_key20 vv3; 88.83/52.16 ; 88.83/52.16 mid_key20 (mid_key2,wvu) = mid_key2; 88.83/52.16 ; 88.83/52.16 vv2 = findMax fm1; 88.83/52.16 ; 88.83/52.16 vv3 = findMin fm2; 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 "glueBal3 fm1 EmptyFM = fm1; 88.83/52.16 glueBal3 yvu yvv = glueBal2 yvu yvv; 88.83/52.16 " 88.83/52.16 "glueBal4 EmptyFM fm2 = fm2; 88.83/52.16 glueBal4 yvx yvy = glueBal3 yvx yvy; 88.83/52.16 " 88.83/52.16 The following Function with conditions 88.83/52.16 "glueVBal EmptyFM fm2 = fm2; 88.83/52.16 glueVBal fm1 EmptyFM = fm1; 88.83/52.16 glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu)|sIZE_RATIO * size_l < size_rmkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu|sIZE_RATIO * size_r < size_lmkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu))|otherwiseglueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) where { 88.83/52.16 size_l = sizeFM (Branch wvw wvx wvy wvz wwu); 88.83/52.16 ; 88.83/52.16 size_r = sizeFM (Branch www wwx wwy wwz wxu); 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 is transformed to 88.83/52.16 "glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 88.83/52.16 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 88.83/52.16 glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 88.83/52.16 " 88.83/52.16 "glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_l < size_r) where { 88.83/52.16 glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 88.83/52.16 ; 88.83/52.16 glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); 88.83/52.16 glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; 88.83/52.16 ; 88.83/52.16 glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; 88.83/52.16 glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_r < size_l); 88.83/52.16 ; 88.83/52.16 size_l = sizeFM (Branch wvw wvx wvy wvz wwu); 88.83/52.16 ; 88.83/52.16 size_r = sizeFM (Branch www wwx wwy wwz wxu); 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 "glueVBal4 fm1 EmptyFM = fm1; 88.83/52.16 glueVBal4 yww ywx = glueVBal3 yww ywx; 88.83/52.16 " 88.83/52.16 "glueVBal5 EmptyFM fm2 = fm2; 88.83/52.16 glueVBal5 ywz yxu = glueVBal4 ywz yxu; 88.83/52.16 " 88.83/52.16 The following Function with conditions 88.83/52.16 "lookupFM EmptyFM key = Nothing; 88.83/52.16 lookupFM (Branch key elt wyu 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; 88.83/52.16 " 88.83/52.16 is transformed to 88.83/52.16 "lookupFM EmptyFM key = lookupFM4 EmptyFM key; 88.83/52.16 lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; 88.83/52.16 " 88.83/52.16 "lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 88.83/52.16 lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); 88.83/52.16 " 88.83/52.16 "lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; 88.83/52.16 " 88.83/52.16 "lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 88.83/52.16 lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; 88.83/52.16 " 88.83/52.16 "lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); 88.83/52.16 " 88.83/52.16 "lookupFM4 EmptyFM key = Nothing; 88.83/52.16 lookupFM4 yxx yxy = lookupFM3 yxx yxy; 88.83/52.16 " 88.83/52.16 The following Function with conditions 88.83/52.16 "intersectFM_C combiner fm1 EmptyFM = emptyFM; 88.83/52.16 intersectFM_C combiner EmptyFM fm2 = emptyFM; 88.83/52.16 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right)|Maybe.isJust maybe_elt1mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right)|otherwiseglueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { 88.83/52.16 elt1 = elt10 vv1; 88.83/52.16 ; 88.83/52.16 elt10 (Just elt1) = elt1; 88.83/52.16 ; 88.83/52.16 gts = splitGT fm1 split_key; 88.83/52.16 ; 88.83/52.16 lts = splitLT fm1 split_key; 88.83/52.16 ; 88.83/52.16 maybe_elt1 = lookupFM fm1 split_key; 88.83/52.16 ; 88.83/52.16 vv1 = maybe_elt1; 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 is transformed to 88.83/52.16 "intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 88.83/52.16 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 88.83/52.16 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 88.83/52.16 " 88.83/52.16 "intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C1 combiner fm1 split_key elt2 wyx left right (Maybe.isJust maybe_elt1) where { 88.83/52.16 elt1 = elt10 vv1; 88.83/52.16 ; 88.83/52.16 elt10 (Just elt1) = elt1; 88.83/52.16 ; 88.83/52.16 gts = splitGT fm1 split_key; 88.83/52.16 ; 88.83/52.16 intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 88.83/52.16 ; 88.83/52.16 intersectFM_C1 combiner fm1 split_key elt2 wyx left right True = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 88.83/52.16 intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; 88.83/52.16 ; 88.83/52.16 lts = splitLT fm1 split_key; 88.83/52.16 ; 88.83/52.16 maybe_elt1 = lookupFM fm1 split_key; 88.83/52.16 ; 88.83/52.16 vv1 = maybe_elt1; 88.83/52.16 } 88.83/52.16 ; 88.83/52.16 " 88.83/52.16 "intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 88.83/52.16 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 88.83/52.16 " 88.83/52.16 "intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 88.83/52.16 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 88.83/52.16 " 88.83/52.16 88.83/52.16 ---------------------------------------- 88.83/52.16 88.83/52.16 (10) 88.83/52.16 Obligation: 88.83/52.16 mainModule Main 88.83/52.16 module FiniteMap where { 88.83/52.16 import qualified Main; 88.83/52.16 import qualified Maybe; 88.83/52.16 import qualified Prelude; 88.83/52.16 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 88.83/52.16 88.83/52.16 instance (Eq a, Eq b) => Eq FiniteMap b a where { 88.83/52.16 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 88.83/52.16 } 88.83/52.16 addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; 88.83/52.16 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 88.83/52.16 88.83/52.16 addToFM0 old new = new; 88.83/52.16 88.83/52.16 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 88.83/52.16 addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 88.83/52.16 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt; 88.83/52.16 88.83/52.16 addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt True = Branch new_key (combiner elt new_elt) size fm_l fm_r; 88.83/52.16 88.83/52.16 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt); 88.83/52.16 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt otherwise; 88.83/52.16 88.83/52.16 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r; 88.83/52.16 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt (new_key > key); 88.83/52.16 88.83/52.16 addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt (new_key < key); 88.83/52.16 88.83/52.16 addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 88.83/52.16 addToFM_C4 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; 88.83/52.16 88.83/52.16 deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; 88.83/52.16 deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; 88.83/52.16 deleteMax (Branch key elt vwu fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 88.83/52.16 88.83/52.16 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 88.83/52.16 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 88.83/52.16 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 88.83/52.16 88.83/52.16 emptyFM :: FiniteMap b a; 88.83/52.16 emptyFM = EmptyFM; 88.83/52.16 88.83/52.16 findMax :: FiniteMap b a -> (b,a); 88.83/52.16 findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); 88.83/52.16 findMax (Branch key elt vyv vyw fm_r) = findMax fm_r; 88.83/52.16 88.83/52.16 findMin :: FiniteMap b a -> (b,a); 88.83/52.16 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 88.83/52.16 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 88.83/52.16 88.83/52.16 fmToList :: FiniteMap a b -> [(a,b)]; 88.83/52.16 fmToList fm = foldFM fmToList0 [] fm; 88.83/52.16 88.83/52.16 fmToList0 key elt rest = (key,elt) : rest; 88.83/52.16 88.83/52.16 foldFM :: (b -> c -> a -> a) -> a -> FiniteMap b c -> a; 88.83/52.16 foldFM k z EmptyFM = z; 88.83/52.16 foldFM k z (Branch key elt wxv fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 88.83/52.16 88.83/52.16 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 88.83/52.16 glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 88.83/52.16 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 88.83/52.16 glueBal fm1 fm2 = glueBal2 fm1 fm2; 88.83/52.16 88.83/52.16 glueBal2 fm1 fm2 = glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { 88.83/52.16 glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; 88.83/52.16 glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); 88.83/52.16 glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; 88.83/52.16 mid_elt1 = mid_elt10 vv2; 88.83/52.16 mid_elt10 (wuy,mid_elt1) = mid_elt1; 88.83/52.16 mid_elt2 = mid_elt20 vv3; 88.83/52.16 mid_elt20 (wux,mid_elt2) = mid_elt2; 88.83/52.16 mid_key1 = mid_key10 vv2; 88.83/52.16 mid_key10 (mid_key1,wuz) = mid_key1; 88.83/52.16 mid_key2 = mid_key20 vv3; 88.83/52.16 mid_key20 (mid_key2,wvu) = mid_key2; 88.83/52.16 vv2 = findMax fm1; 88.83/52.16 vv3 = findMin fm2; 88.83/52.16 }; 88.83/52.16 88.83/52.16 glueBal3 fm1 EmptyFM = fm1; 88.83/52.16 glueBal3 yvu yvv = glueBal2 yvu yvv; 88.83/52.16 88.83/52.16 glueBal4 EmptyFM fm2 = fm2; 88.83/52.16 glueBal4 yvx yvy = glueBal3 yvx yvy; 88.83/52.16 88.83/52.16 glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.83/52.16 glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 88.83/52.16 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 88.83/52.16 glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 88.83/52.16 88.83/52.16 glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_l < size_r) where { 88.83/52.16 glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 88.83/52.16 glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); 88.83/52.16 glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; 88.83/52.16 glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; 88.83/52.16 glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_r < size_l); 88.83/52.16 size_l = sizeFM (Branch wvw wvx wvy wvz wwu); 88.83/52.16 size_r = sizeFM (Branch www wwx wwy wwz wxu); 88.83/52.16 }; 88.83/52.16 88.83/52.16 glueVBal4 fm1 EmptyFM = fm1; 88.83/52.16 glueVBal4 yww ywx = glueVBal3 yww ywx; 88.83/52.16 88.83/52.16 glueVBal5 EmptyFM fm2 = fm2; 88.83/52.16 glueVBal5 ywz yxu = glueVBal4 ywz yxu; 88.83/52.16 88.83/52.16 intersectFM_C :: Ord b => (d -> c -> a) -> FiniteMap b d -> FiniteMap b c -> FiniteMap b a; 88.83/52.16 intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 88.83/52.16 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 88.83/52.16 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 88.83/52.16 88.83/52.16 intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C1 combiner fm1 split_key elt2 wyx left right (Maybe.isJust maybe_elt1) where { 88.83/52.16 elt1 = elt10 vv1; 88.83/52.16 elt10 (Just elt1) = elt1; 88.83/52.16 gts = splitGT fm1 split_key; 88.83/52.16 intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 88.83/52.16 intersectFM_C1 combiner fm1 split_key elt2 wyx left right True = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 88.83/52.16 intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; 88.83/52.16 lts = splitLT fm1 split_key; 88.83/52.16 maybe_elt1 = lookupFM fm1 split_key; 88.83/52.16 vv1 = maybe_elt1; 88.83/52.16 }; 88.83/52.16 88.83/52.16 intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 88.83/52.16 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 88.83/52.16 88.83/52.16 intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 88.83/52.16 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 88.83/52.16 88.83/52.16 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 88.83/52.16 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 88.83/52.16 lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; 88.83/52.16 88.83/52.16 lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; 88.83/52.16 88.83/52.16 lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 88.83/52.16 lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; 88.83/52.16 88.83/52.16 lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 88.83/52.16 lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); 88.83/52.16 88.83/52.16 lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); 88.83/52.16 88.83/52.16 lookupFM4 EmptyFM key = Nothing; 88.83/52.16 lookupFM4 yxx yxy = lookupFM3 yxx yxy; 88.83/52.16 88.83/52.16 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.83/52.16 mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 88.83/52.16 88.83/52.16 mkBalBranch6 key elt fm_L fm_R = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 88.83/52.16 double_L fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.83/52.16 double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.83/52.16 mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 88.83/52.16 mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; 88.83/52.16 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; 88.83/52.16 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 88.83/52.16 mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 88.83/52.16 mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 88.83/52.16 mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; 88.83/52.16 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; 88.83/52.16 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 88.83/52.16 mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 88.83/52.16 mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 88.83/52.16 mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; 88.83/52.16 mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; 88.83/52.16 mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; 88.83/52.16 mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); 88.83/52.16 mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 88.83/52.16 mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 88.83/52.16 single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.83/52.16 single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 88.83/52.16 size_l = sizeFM fm_L; 88.83/52.16 size_r = sizeFM fm_R; 88.83/52.16 }; 88.83/52.16 88.83/52.16 mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.83/52.16 mkBranch which key elt fm_l fm_r = let { 88.83/52.16 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 88.83/52.16 } in result where { 88.83/52.16 balance_ok = True; 88.83/52.16 left_ok = left_ok0 fm_l key fm_l; 88.83/52.16 left_ok0 fm_l key EmptyFM = True; 88.83/52.16 left_ok0 fm_l key (Branch left_key vwx vwy vwz vxu) = let { 88.83/52.16 biggest_left_key = fst (findMax fm_l); 88.83/52.16 } in biggest_left_key < key; 88.83/52.16 left_size = sizeFM fm_l; 88.83/52.16 right_ok = right_ok0 fm_r key fm_r; 88.83/52.16 right_ok0 fm_r key EmptyFM = True; 88.83/52.16 right_ok0 fm_r key (Branch right_key vxv vxw vxx vxy) = let { 88.83/52.16 smallest_right_key = fst (findMin fm_r); 88.83/52.16 } in key < smallest_right_key; 88.83/52.16 right_size = sizeFM fm_r; 88.83/52.16 unbox :: Int -> Int; 88.83/52.16 unbox x = x; 88.83/52.16 }; 88.83/52.16 88.83/52.16 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 88.83/52.16 mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 88.83/52.16 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 88.83/52.16 mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 88.83/52.16 88.83/52.16 mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_l < size_r) where { 88.83/52.16 mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 88.83/52.16 mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); 88.83/52.16 mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; 88.83/52.16 mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; 88.83/52.16 mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_r < size_l); 88.83/52.16 size_l = sizeFM (Branch vuu vuv vuw vux vuy); 88.83/52.16 size_r = sizeFM (Branch vvu vvv vvw vvx vvy); 88.83/52.16 }; 88.83/52.16 88.83/52.16 mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 88.83/52.16 mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; 88.83/52.16 88.83/52.16 mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 88.83/52.16 mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; 88.83/52.16 88.83/52.16 sIZE_RATIO :: Int; 88.83/52.16 sIZE_RATIO = 5; 88.83/52.16 88.83/52.16 sizeFM :: FiniteMap b a -> Int; 88.83/52.16 sizeFM EmptyFM = 0; 88.83/52.16 sizeFM (Branch wxw wxx size wxy wxz) = size; 88.83/52.16 88.83/52.16 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 88.83/52.16 splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 88.83/52.16 splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; 88.83/52.16 88.83/52.16 splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; 88.83/52.16 88.83/52.16 splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 88.83/52.16 splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; 88.83/52.16 88.83/52.16 splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; 88.83/52.16 splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); 88.83/52.16 88.83/52.16 splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); 88.83/52.16 88.83/52.16 splitGT4 EmptyFM split_key = emptyFM; 88.83/52.16 splitGT4 xzx xzy = splitGT3 xzx xzy; 88.83/52.16 88.83/52.16 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 88.83/52.16 splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 88.83/52.16 splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; 88.83/52.16 88.83/52.16 splitLT0 key elt vww fm_l fm_r split_key True = fm_l; 88.83/52.16 88.83/52.16 splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 88.83/52.16 splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; 88.83/52.16 88.83/52.16 splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; 88.83/52.16 splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); 88.83/52.16 88.83/52.16 splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); 88.83/52.16 88.83/52.16 splitLT4 EmptyFM split_key = emptyFM; 88.83/52.16 splitLT4 yuv yuw = splitLT3 yuv yuw; 88.83/52.16 88.83/52.16 unitFM :: a -> b -> FiniteMap a b; 88.83/52.16 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 88.83/52.16 88.83/52.16 } 88.83/52.16 module Maybe where { 88.83/52.16 import qualified FiniteMap; 88.83/52.16 import qualified Main; 88.83/52.16 import qualified Prelude; 88.83/52.16 isJust :: Maybe a -> Bool; 88.83/52.16 isJust Nothing = False; 88.83/52.16 isJust wzw = True; 88.83/52.16 88.83/52.16 } 88.83/52.16 module Main where { 88.83/52.16 import qualified FiniteMap; 88.83/52.16 import qualified Maybe; 88.83/52.16 import qualified Prelude; 88.83/52.16 } 88.83/52.16 88.83/52.16 ---------------------------------------- 88.83/52.16 88.83/52.16 (11) LetRed (EQUIVALENT) 88.83/52.16 Let/Where Reductions: 88.83/52.16 The bindings of the following Let/Where expression 88.83/52.16 "gcd' (abs x) (abs y) where { 88.83/52.16 gcd' x wzx = gcd'2 x wzx; 88.83/52.16 gcd' x y = gcd'0 x y; 88.83/52.16 ; 88.83/52.16 gcd'0 x y = gcd' y (x `rem` y); 88.83/52.16 ; 88.83/52.16 gcd'1 True x wzx = x; 88.83/52.16 gcd'1 wzy wzz xuu = gcd'0 wzz xuu; 88.83/52.16 ; 88.83/52.16 gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; 88.83/52.16 gcd'2 xuv xuw = gcd'0 xuv xuw; 88.83/52.16 } 88.83/52.16 " 88.83/52.16 are unpacked to the following functions on top level 88.83/52.16 "gcd0Gcd'0 x y = gcd0Gcd' y (x `rem` y); 88.83/52.16 " 88.83/52.16 "gcd0Gcd' x wzx = gcd0Gcd'2 x wzx; 88.83/52.16 gcd0Gcd' x y = gcd0Gcd'0 x y; 88.83/52.16 " 88.83/52.16 "gcd0Gcd'1 True x wzx = x; 88.83/52.16 gcd0Gcd'1 wzy wzz xuu = gcd0Gcd'0 wzz xuu; 88.83/52.16 " 88.83/52.16 "gcd0Gcd'2 x wzx = gcd0Gcd'1 (wzx == 0) x wzx; 88.83/52.16 gcd0Gcd'2 xuv xuw = gcd0Gcd'0 xuv xuw; 88.83/52.16 " 88.83/52.16 The bindings of the following Let/Where expression 88.83/52.16 "reduce1 x y (y == 0) where { 88.83/52.16 d = gcd x y; 88.83/52.16 ; 88.83/52.16 reduce0 x y True = x `quot` d :% (y `quot` d); 88.83/52.16 ; 88.83/52.16 reduce1 x y True = error []; 88.83/52.16 reduce1 x y False = reduce0 x y otherwise; 88.83/52.16 } 88.83/52.16 " 88.83/52.16 are unpacked to the following functions on top level 88.83/52.16 "reduce2Reduce1 yzw yzx x y True = error []; 88.83/52.16 reduce2Reduce1 yzw yzx x y False = reduce2Reduce0 yzw yzx x y otherwise; 88.83/52.16 " 88.83/52.16 "reduce2D yzw yzx = gcd yzw yzx; 88.83/52.16 " 88.83/52.16 "reduce2Reduce0 yzw yzx x y True = x `quot` reduce2D yzw yzx :% (y `quot` reduce2D yzw yzx); 88.83/52.16 " 88.83/52.16 The bindings of the following Let/Where expression 88.83/52.16 "glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { 88.83/52.16 glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; 88.83/52.16 ; 88.83/52.16 glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); 88.83/52.16 glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; 88.83/52.16 ; 88.83/52.16 mid_elt1 = mid_elt10 vv2; 88.83/52.16 ; 88.83/52.16 mid_elt10 (wuy,mid_elt1) = mid_elt1; 88.83/52.17 ; 88.83/52.17 mid_elt2 = mid_elt20 vv3; 88.83/52.17 ; 88.83/52.17 mid_elt20 (wux,mid_elt2) = mid_elt2; 88.83/52.17 ; 88.83/52.17 mid_key1 = mid_key10 vv2; 88.83/52.17 ; 88.83/52.17 mid_key10 (mid_key1,wuz) = mid_key1; 88.83/52.17 ; 88.83/52.17 mid_key2 = mid_key20 vv3; 88.83/52.17 ; 88.83/52.17 mid_key20 (mid_key2,wvu) = mid_key2; 88.83/52.17 ; 88.83/52.17 vv2 = findMax fm1; 88.83/52.17 ; 88.83/52.17 vv3 = findMin fm2; 88.83/52.17 } 88.83/52.17 " 88.83/52.17 are unpacked to the following functions on top level 88.83/52.17 "glueBal2Vv2 yzy yzz = findMax yzy; 88.83/52.17 " 88.83/52.17 "glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; 88.83/52.17 " 88.83/52.17 "glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); 88.83/52.17 " 88.83/52.17 "glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); 88.83/52.17 " 88.83/52.17 "glueBal2Mid_elt20 yzy yzz (wux,mid_elt2) = mid_elt2; 88.83/52.17 " 88.83/52.17 "glueBal2Vv3 yzy yzz = findMin yzz; 88.83/52.17 " 88.83/52.17 "glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); 88.83/52.17 " 88.83/52.17 "glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); 88.83/52.17 glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; 88.83/52.17 " 88.83/52.17 "glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); 88.83/52.17 " 88.83/52.17 "glueBal2Mid_elt10 yzy yzz (wuy,mid_elt1) = mid_elt1; 88.83/52.17 " 88.83/52.17 "glueBal2Mid_key10 yzy yzz (mid_key1,wuz) = mid_key1; 88.83/52.17 " 88.83/52.17 "glueBal2Mid_key20 yzy yzz (mid_key2,wvu) = mid_key2; 88.83/52.17 " 88.83/52.17 The bindings of the following Let/Where expression 88.83/52.17 "mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_l < size_r) where { 88.83/52.17 mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 88.83/52.17 ; 88.83/52.17 mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); 88.83/52.17 mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; 88.83/52.17 ; 88.83/52.17 mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; 88.83/52.17 mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_r < size_l); 88.83/52.17 ; 88.83/52.17 size_l = sizeFM (Branch vuu vuv vuw vux vuy); 88.83/52.17 ; 88.83/52.17 size_r = sizeFM (Branch vvu vvv vvw vvx vvy); 88.83/52.17 } 88.83/52.17 " 88.83/52.17 are unpacked to the following functions on top level 88.83/52.17 "mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); 88.83/52.17 " 88.83/52.17 "mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; 88.83/52.17 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx < mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx); 88.83/52.17 " 88.83/52.17 "mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); 88.83/52.17 " 88.83/52.17 "mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 88.83/52.17 " 88.83/52.17 "mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); 88.83/52.17 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; 88.83/52.17 " 88.83/52.17 The bindings of the following Let/Where expression 88.83/52.17 "mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 88.83/52.17 double_L fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 88.83/52.17 ; 88.83/52.17 double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); 88.83/52.17 ; 88.83/52.17 mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 88.83/52.17 ; 88.83/52.17 mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; 88.83/52.17 ; 88.83/52.17 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; 88.83/52.17 mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 88.83/52.17 ; 88.83/52.17 mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 88.83/52.17 ; 88.83/52.17 mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 88.83/52.17 ; 88.83/52.17 mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; 88.83/52.17 ; 88.83/52.17 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; 88.83/52.17 mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 88.83/52.17 ; 88.83/52.17 mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 88.83/52.17 ; 88.83/52.17 mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 88.83/52.17 ; 88.83/52.17 mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; 88.83/52.17 mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; 88.83/52.17 ; 88.83/52.17 mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; 88.83/52.17 mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); 88.83/52.17 ; 88.83/52.17 mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 88.83/52.17 mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 88.83/52.17 ; 88.83/52.17 single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; 88.83/52.17 ; 88.83/52.17 single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 89.31/52.25 ; 89.31/52.25 size_l = sizeFM fm_L; 89.31/52.25 ; 89.31/52.25 size_r = sizeFM fm_R; 89.31/52.25 } 89.31/52.25 " 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 89.31/52.25 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R (mkBalBranch6Size_r zvy zvz zwu zwv > sIZE_RATIO * mkBalBranch6Size_l zvy zvz zwu zwv); 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; 89.31/52.25 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; 89.31/52.25 " 89.31/52.25 "mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; 89.31/52.25 " 89.31/52.25 "mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 zvz zwu fm_lr fm_r); 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 89.31/52.25 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R (mkBalBranch6Size_l zvy zvz zwu zwv > sIZE_RATIO * mkBalBranch6Size_r zvy zvz zwu zwv); 89.31/52.25 " 89.31/52.25 "mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 89.31/52.25 " 89.31/52.25 "mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 zvz zwu fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; 89.31/52.25 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 89.31/52.25 " 89.31/52.25 "mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 zvz zwu fm_lrr fm_r); 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; 89.31/52.25 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 89.31/52.25 " 89.31/52.25 "mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 89.31/52.25 " 89.31/52.25 "mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 zvz zwu fm_l fm_rl) fm_rr; 89.31/52.25 " 89.31/52.25 The bindings of the following Let/Where expression 89.31/52.25 "intersectFM_C1 combiner fm1 split_key elt2 wyx left right (Maybe.isJust maybe_elt1) where { 89.31/52.25 elt1 = elt10 vv1; 89.31/52.25 ; 89.31/52.25 elt10 (Just elt1) = elt1; 89.31/52.25 ; 89.31/52.25 gts = splitGT fm1 split_key; 89.31/52.25 ; 89.31/52.25 intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 89.31/52.25 ; 89.31/52.25 intersectFM_C1 combiner fm1 split_key elt2 wyx left right True = mkVBalBranch split_key (combiner elt1 elt2) (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 89.31/52.25 intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; 89.31/52.25 ; 89.31/52.25 lts = splitLT fm1 split_key; 89.31/52.25 ; 89.31/52.25 maybe_elt1 = lookupFM fm1 split_key; 89.31/52.25 ; 89.31/52.25 vv1 = maybe_elt1; 89.31/52.25 } 89.31/52.25 " 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "intersectFM_C2IntersectFM_C1 zww zwx combiner fm1 split_key elt2 wyx left right True = mkVBalBranch split_key (combiner (intersectFM_C2Elt1 zww zwx) elt2) (intersectFM_C combiner (intersectFM_C2Lts zww zwx) left) (intersectFM_C combiner (intersectFM_C2Gts zww zwx) right); 89.31/52.25 intersectFM_C2IntersectFM_C1 zww zwx combiner fm1 split_key elt2 wyx left right False = intersectFM_C2IntersectFM_C0 zww zwx combiner fm1 split_key elt2 wyx left right otherwise; 89.31/52.25 " 89.31/52.25 "intersectFM_C2Lts zww zwx = splitLT zww zwx; 89.31/52.25 " 89.31/52.25 "intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); 89.31/52.25 " 89.31/52.25 "intersectFM_C2IntersectFM_C0 zww zwx combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner (intersectFM_C2Lts zww zwx) left) (intersectFM_C combiner (intersectFM_C2Gts zww zwx) right); 89.31/52.25 " 89.31/52.25 "intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; 89.31/52.25 " 89.31/52.25 "intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; 89.31/52.25 " 89.31/52.25 "intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; 89.31/52.25 " 89.31/52.25 "intersectFM_C2Gts zww zwx = splitGT zww zwx; 89.31/52.25 " 89.31/52.25 The bindings of the following Let/Where expression 89.31/52.25 "let { 89.31/52.25 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 89.31/52.25 } in result where { 89.31/52.25 balance_ok = True; 89.31/52.25 ; 89.31/52.25 left_ok = left_ok0 fm_l key fm_l; 89.31/52.25 ; 89.31/52.25 left_ok0 fm_l key EmptyFM = True; 89.31/52.25 left_ok0 fm_l key (Branch left_key vwx vwy vwz vxu) = let { 89.31/52.25 biggest_left_key = fst (findMax fm_l); 89.31/52.25 } in biggest_left_key < key; 89.31/52.25 ; 89.31/52.25 left_size = sizeFM fm_l; 89.31/52.25 ; 89.31/52.25 right_ok = right_ok0 fm_r key fm_r; 89.31/52.25 ; 89.31/52.25 right_ok0 fm_r key EmptyFM = True; 89.31/52.25 right_ok0 fm_r key (Branch right_key vxv vxw vxx vxy) = let { 89.31/52.25 smallest_right_key = fst (findMin fm_r); 89.31/52.25 } in key < smallest_right_key; 89.31/52.25 ; 89.31/52.25 right_size = sizeFM fm_r; 89.31/52.25 ; 89.31/52.25 unbox x = x; 89.31/52.25 } 89.31/52.25 " 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 89.31/52.25 " 89.31/52.25 "mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zwz zwy; 89.31/52.25 " 89.31/52.25 "mkBranchUnbox zwy zwz zxu x = x; 89.31/52.25 " 89.31/52.25 "mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zxu zwz zxu; 89.31/52.25 " 89.31/52.25 "mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; 89.31/52.25 mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vxv vxw vxx vxy) = key < mkBranchRight_ok0Smallest_right_key fm_r; 89.31/52.25 " 89.31/52.25 "mkBranchRight_size zwy zwz zxu = sizeFM zxu; 89.31/52.25 " 89.31/52.25 "mkBranchBalance_ok zwy zwz zxu = True; 89.31/52.25 " 89.31/52.25 "mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; 89.31/52.25 mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vwx vwy vwz vxu) = mkBranchLeft_ok0Biggest_left_key fm_l < key; 89.31/52.25 " 89.31/52.25 The bindings of the following Let/Where expression 89.31/52.25 "let { 89.31/52.25 result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; 89.31/52.25 } in result" 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxv zxy (1 + mkBranchLeft_size zxx zxv zxy + mkBranchRight_size zxx zxv zxy)) zxx zxy; 89.31/52.25 " 89.31/52.25 The bindings of the following Let/Where expression 89.31/52.25 "glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_l < size_r) where { 89.31/52.25 glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 89.31/52.25 ; 89.31/52.25 glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); 89.31/52.25 glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; 89.31/52.25 ; 89.31/52.25 glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; 89.31/52.25 glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_r < size_l); 89.31/52.25 ; 89.31/52.25 size_l = sizeFM (Branch wvw wvx wvy wvz wwu); 89.31/52.25 ; 89.31/52.25 size_r = sizeFM (Branch www wwx wwy wwz wxu); 89.31/52.25 } 89.31/52.25 " 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; 89.31/52.25 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw < glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw); 89.31/52.25 " 89.31/52.25 "glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); 89.31/52.25 " 89.31/52.25 "glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); 89.31/52.25 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; 89.31/52.25 " 89.31/52.25 "glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 89.31/52.25 " 89.31/52.25 "glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); 89.31/52.25 " 89.31/52.25 The bindings of the following Let/Where expression 89.31/52.25 "let { 89.31/52.25 smallest_right_key = fst (findMin fm_r); 89.31/52.25 } in key < smallest_right_key" 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "mkBranchRight_ok0Smallest_right_key zzx = fst (findMin zzx); 89.31/52.25 " 89.31/52.25 The bindings of the following Let/Where expression 89.31/52.25 "let { 89.31/52.25 biggest_left_key = fst (findMax fm_l); 89.31/52.25 } in biggest_left_key < key" 89.31/52.25 are unpacked to the following functions on top level 89.31/52.25 "mkBranchLeft_ok0Biggest_left_key zzy = fst (findMax zzy); 89.31/52.25 " 89.31/52.25 89.31/52.25 ---------------------------------------- 89.31/52.25 89.31/52.25 (12) 89.31/52.25 Obligation: 89.31/52.25 mainModule Main 89.31/52.25 module FiniteMap where { 89.31/52.25 import qualified Main; 89.31/52.25 import qualified Maybe; 89.31/52.25 import qualified Prelude; 89.31/52.25 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 89.31/52.25 89.31/52.25 instance (Eq a, Eq b) => Eq FiniteMap a b where { 89.31/52.25 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 89.31/52.25 } 89.31/52.25 addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; 89.31/52.25 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 89.31/52.25 89.31/52.25 addToFM0 old new = new; 89.31/52.25 89.31/52.25 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 89.31/52.25 addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 89.31/52.25 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt; 89.31/52.25 89.31/52.25 addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt True = Branch new_key (combiner elt new_elt) size fm_l fm_r; 89.31/52.25 89.31/52.25 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt); 89.31/52.25 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt otherwise; 89.31/52.25 89.31/52.25 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r; 89.31/52.25 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt (new_key > key); 89.31/52.25 89.31/52.25 addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt (new_key < key); 89.31/52.25 89.31/52.25 addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 89.31/52.25 addToFM_C4 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; 89.31/52.25 89.31/52.25 deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; 89.31/52.25 deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; 89.31/52.25 deleteMax (Branch key elt vwu fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 89.31/52.25 89.31/52.25 deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; 89.31/52.25 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 89.31/52.25 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 89.31/52.25 89.31/52.25 emptyFM :: FiniteMap b a; 89.31/52.25 emptyFM = EmptyFM; 89.31/52.25 89.31/52.25 findMax :: FiniteMap a b -> (a,b); 89.31/52.25 findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); 89.31/52.25 findMax (Branch key elt vyv vyw fm_r) = findMax fm_r; 89.31/52.25 89.31/52.25 findMin :: FiniteMap a b -> (a,b); 89.31/52.25 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 89.31/52.25 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 89.31/52.25 89.31/52.25 fmToList :: FiniteMap b a -> [(b,a)]; 89.31/52.25 fmToList fm = foldFM fmToList0 [] fm; 89.31/52.25 89.31/52.25 fmToList0 key elt rest = (key,elt) : rest; 89.31/52.25 89.31/52.25 foldFM :: (a -> c -> b -> b) -> b -> FiniteMap a c -> b; 89.31/52.25 foldFM k z EmptyFM = z; 89.31/52.25 foldFM k z (Branch key elt wxv fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 89.31/52.25 89.31/52.25 glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 89.31/52.25 glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 89.31/52.25 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 89.31/52.25 glueBal fm1 fm2 = glueBal2 fm1 fm2; 89.31/52.25 89.31/52.25 glueBal2 fm1 fm2 = glueBal2GlueBal1 fm1 fm2 fm1 fm2 (sizeFM fm2 > sizeFM fm1); 89.31/52.25 89.31/52.25 glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; 89.31/52.25 89.31/52.25 glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); 89.31/52.25 glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; 89.31/52.25 89.31/52.25 glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); 89.31/52.25 89.31/52.25 glueBal2Mid_elt10 yzy yzz (wuy,mid_elt1) = mid_elt1; 89.31/52.25 89.31/52.25 glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); 89.31/52.25 89.31/52.25 glueBal2Mid_elt20 yzy yzz (wux,mid_elt2) = mid_elt2; 89.31/52.25 89.31/52.25 glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); 89.31/52.25 89.31/52.25 glueBal2Mid_key10 yzy yzz (mid_key1,wuz) = mid_key1; 89.31/52.25 89.31/52.25 glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); 89.31/52.25 89.31/52.25 glueBal2Mid_key20 yzy yzz (mid_key2,wvu) = mid_key2; 89.31/52.25 89.31/52.25 glueBal2Vv2 yzy yzz = findMax yzy; 89.31/52.25 89.31/52.25 glueBal2Vv3 yzy yzz = findMin yzz; 89.31/52.25 89.31/52.25 glueBal3 fm1 EmptyFM = fm1; 89.31/52.25 glueBal3 yvu yvv = glueBal2 yvu yvv; 89.31/52.25 89.31/52.25 glueBal4 EmptyFM fm2 = fm2; 89.31/52.25 glueBal4 yvx yvy = glueBal3 yvx yvy; 89.31/52.25 89.31/52.25 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 89.31/52.25 glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 89.31/52.25 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 89.31/52.25 glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 89.31/52.25 89.31/52.25 glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3GlueVBal2 www wwx wwy wwz wxu wvw wvx wvy wvz wwu wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_l www wwx wwy wwz wxu wvw wvx wvy wvz wwu < glueVBal3Size_r www wwx wwy wwz wxu wvw wvx wvy wvz wwu); 89.31/52.25 89.31/52.25 glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 89.31/52.25 89.31/52.25 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); 89.31/52.25 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; 89.31/52.25 89.31/52.25 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; 89.31/52.25 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw < glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw); 89.31/52.25 89.31/52.25 glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); 89.31/52.25 89.31/52.25 glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); 89.31/52.25 89.31/52.25 glueVBal4 fm1 EmptyFM = fm1; 89.31/52.25 glueVBal4 yww ywx = glueVBal3 yww ywx; 89.31/52.25 89.31/52.25 glueVBal5 EmptyFM fm2 = fm2; 89.31/52.25 glueVBal5 ywz yxu = glueVBal4 ywz yxu; 89.31/52.25 89.31/52.25 intersectFM_C :: Ord d => (c -> a -> b) -> FiniteMap d c -> FiniteMap d a -> FiniteMap d b; 89.31/52.25 intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 89.31/52.25 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 89.31/52.25 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 89.31/52.28 89.31/52.28 intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2IntersectFM_C1 fm1 split_key combiner fm1 split_key elt2 wyx left right (Maybe.isJust (intersectFM_C2Maybe_elt1 fm1 split_key)); 89.31/52.28 89.31/52.28 intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); 89.31/52.28 89.31/52.28 intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; 89.31/52.28 89.31/52.28 intersectFM_C2Gts zww zwx = splitGT zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C2IntersectFM_C0 zww zwx combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner (intersectFM_C2Lts zww zwx) left) (intersectFM_C combiner (intersectFM_C2Gts zww zwx) right); 89.31/52.28 89.31/52.28 intersectFM_C2IntersectFM_C1 zww zwx combiner fm1 split_key elt2 wyx left right True = mkVBalBranch split_key (combiner (intersectFM_C2Elt1 zww zwx) elt2) (intersectFM_C combiner (intersectFM_C2Lts zww zwx) left) (intersectFM_C combiner (intersectFM_C2Gts zww zwx) right); 89.31/52.28 intersectFM_C2IntersectFM_C1 zww zwx combiner fm1 split_key elt2 wyx left right False = intersectFM_C2IntersectFM_C0 zww zwx combiner fm1 split_key elt2 wyx left right otherwise; 89.31/52.28 89.31/52.28 intersectFM_C2Lts zww zwx = splitLT zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 89.31/52.28 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 89.31/52.28 89.31/52.28 intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 89.31/52.28 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 89.31/52.28 89.31/52.28 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 89.31/52.28 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 89.31/52.28 lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; 89.31/52.28 89.31/52.28 lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; 89.31/52.28 89.31/52.28 lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 89.31/52.28 lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; 89.31/52.28 89.31/52.28 lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 89.31/52.28 lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); 89.31/52.28 89.31/52.28 lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); 89.31/52.28 89.31/52.28 lookupFM4 EmptyFM key = Nothing; 89.31/52.28 lookupFM4 yxx yxy = lookupFM3 yxx yxy; 89.31/52.28 89.31/52.28 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 89.31/52.28 mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6 key elt fm_L fm_R = mkBalBranch6MkBalBranch5 fm_R key elt fm_L key elt fm_L fm_R (mkBalBranch6Size_l fm_R key elt fm_L + mkBalBranch6Size_r fm_R key elt fm_L < 2); 89.31/52.28 89.31/52.28 mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 zvz zwu fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); 89.31/52.28 89.31/52.28 mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 zvz zwu fm_lrr fm_r); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; 89.31/52.28 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 89.31/52.28 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R (mkBalBranch6Size_l zvy zvz zwu zwv > sIZE_RATIO * mkBalBranch6Size_r zvy zvz zwu zwv); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 89.31/52.28 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R (mkBalBranch6Size_r zvy zvz zwu zwv > sIZE_RATIO * mkBalBranch6Size_l zvy zvz zwu zwv); 89.31/52.28 89.31/52.28 mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 zvz zwu fm_l fm_rl) fm_rr; 89.31/52.28 89.31/52.28 mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 zvz zwu fm_lr fm_r); 89.31/52.28 89.31/52.28 mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; 89.31/52.28 89.31/52.28 mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; 89.31/52.28 89.31/52.28 mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 89.31/52.28 mkBranch which key elt fm_l fm_r = mkBranchResult key elt fm_l fm_r; 89.31/52.28 89.31/52.28 mkBranchBalance_ok zwy zwz zxu = True; 89.31/52.28 89.31/52.28 mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zwz zwy; 89.31/52.28 89.31/52.28 mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; 89.31/52.28 mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vwx vwy vwz vxu) = mkBranchLeft_ok0Biggest_left_key fm_l < key; 89.31/52.28 89.31/52.28 mkBranchLeft_ok0Biggest_left_key zzy = fst (findMax zzy); 89.31/52.28 89.31/52.28 mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 89.31/52.28 89.31/52.28 mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxv zxy (1 + mkBranchLeft_size zxx zxv zxy + mkBranchRight_size zxx zxv zxy)) zxx zxy; 89.31/52.28 89.31/52.28 mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zxu zwz zxu; 89.31/52.28 89.31/52.28 mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; 89.31/52.28 mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vxv vxw vxx vxy) = key < mkBranchRight_ok0Smallest_right_key fm_r; 89.31/52.28 89.31/52.28 mkBranchRight_ok0Smallest_right_key zzx = fst (findMin zzx); 89.31/52.28 89.31/52.28 mkBranchRight_size zwy zwz zxu = sizeFM zxu; 89.31/52.28 89.31/52.28 mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> a ( -> (FiniteMap a b) (Int -> Int))); 89.31/52.28 mkBranchUnbox zwy zwz zxu x = x; 89.31/52.28 89.31/52.28 mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 89.31/52.28 mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 89.31/52.28 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 89.31/52.28 mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 89.31/52.28 89.31/52.28 mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3MkVBalBranch2 vuu vuv vuw vux vuy vvu vvv vvw vvx vvy key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_l vuu vuv vuw vux vuy vvu vvv vvw vvx vvy < mkVBalBranch3Size_r vuu vuv vuw vux vuy vvu vvv vvw vvx vvy); 89.31/52.28 89.31/52.28 mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 89.31/52.28 89.31/52.28 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); 89.31/52.28 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; 89.31/52.28 89.31/52.28 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; 89.31/52.28 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx < mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx); 89.31/52.28 89.31/52.28 mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); 89.31/52.28 89.31/52.28 mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); 89.31/52.28 89.31/52.28 mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 89.31/52.28 mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; 89.31/52.28 89.31/52.28 mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 89.31/52.28 mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; 89.31/52.28 89.31/52.28 sIZE_RATIO :: Int; 89.31/52.28 sIZE_RATIO = 5; 89.31/52.28 89.31/52.28 sizeFM :: FiniteMap b a -> Int; 89.31/52.28 sizeFM EmptyFM = 0; 89.31/52.28 sizeFM (Branch wxw wxx size wxy wxz) = size; 89.31/52.28 89.31/52.28 splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 89.31/52.28 splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 89.31/52.28 splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; 89.31/52.28 89.31/52.28 splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; 89.31/52.28 89.31/52.28 splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 89.31/52.28 splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; 89.31/52.28 89.31/52.28 splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; 89.31/52.28 splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); 89.31/52.28 89.31/52.28 splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); 89.31/52.28 89.31/52.28 splitGT4 EmptyFM split_key = emptyFM; 89.31/52.28 splitGT4 xzx xzy = splitGT3 xzx xzy; 89.31/52.28 89.31/52.28 splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; 89.31/52.28 splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 89.31/52.28 splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; 89.31/52.28 89.31/52.28 splitLT0 key elt vww fm_l fm_r split_key True = fm_l; 89.31/52.28 89.31/52.28 splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 89.31/52.28 splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; 89.31/52.28 89.31/52.28 splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; 89.31/52.28 splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); 89.31/52.28 89.31/52.28 splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); 89.31/52.28 89.31/52.28 splitLT4 EmptyFM split_key = emptyFM; 89.31/52.28 splitLT4 yuv yuw = splitLT3 yuv yuw; 89.31/52.28 89.31/52.28 unitFM :: b -> a -> FiniteMap b a; 89.31/52.28 unitFM key elt = Branch key elt 1 emptyFM emptyFM; 89.31/52.28 89.31/52.28 } 89.31/52.28 module Maybe where { 89.31/52.28 import qualified FiniteMap; 89.31/52.28 import qualified Main; 89.31/52.28 import qualified Prelude; 89.31/52.28 isJust :: Maybe a -> Bool; 89.31/52.28 isJust Nothing = False; 89.31/52.28 isJust wzw = True; 89.31/52.28 89.31/52.28 } 89.31/52.28 module Main where { 89.31/52.28 import qualified FiniteMap; 89.31/52.28 import qualified Maybe; 89.31/52.28 import qualified Prelude; 89.31/52.28 } 89.31/52.28 89.31/52.28 ---------------------------------------- 89.31/52.28 89.31/52.28 (13) NumRed (SOUND) 89.31/52.28 Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. 89.31/52.28 ---------------------------------------- 89.31/52.28 89.31/52.28 (14) 89.31/52.28 Obligation: 89.31/52.28 mainModule Main 89.31/52.28 module FiniteMap where { 89.31/52.28 import qualified Main; 89.31/52.28 import qualified Maybe; 89.31/52.28 import qualified Prelude; 89.31/52.28 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 89.31/52.28 89.31/52.28 instance (Eq a, Eq b) => Eq FiniteMap a b where { 89.31/52.28 (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; 89.31/52.28 } 89.31/52.28 addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; 89.31/52.28 addToFM fm key elt = addToFM_C addToFM0 fm key elt; 89.31/52.28 89.31/52.28 addToFM0 old new = new; 89.31/52.28 89.31/52.28 addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; 89.31/52.28 addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 89.31/52.28 addToFM_C combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt; 89.31/52.28 89.31/52.28 addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt True = Branch new_key (combiner elt new_elt) size fm_l fm_r; 89.31/52.28 89.31/52.28 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt); 89.31/52.28 addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C0 combiner key elt size fm_l fm_r new_key new_elt otherwise; 89.31/52.28 89.31/52.28 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt True = mkBalBranch key elt (addToFM_C combiner fm_l new_key new_elt) fm_r; 89.31/52.28 addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt False = addToFM_C1 combiner key elt size fm_l fm_r new_key new_elt (new_key > key); 89.31/52.28 89.31/52.28 addToFM_C3 combiner (Branch key elt size fm_l fm_r) new_key new_elt = addToFM_C2 combiner key elt size fm_l fm_r new_key new_elt (new_key < key); 89.31/52.28 89.31/52.28 addToFM_C4 combiner EmptyFM key elt = unitFM key elt; 89.31/52.28 addToFM_C4 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; 89.31/52.28 89.31/52.28 deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; 89.31/52.28 deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; 89.31/52.28 deleteMax (Branch key elt vwu fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); 89.31/52.28 89.31/52.28 deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; 89.31/52.28 deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; 89.31/52.28 deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; 89.31/52.28 89.31/52.28 emptyFM :: FiniteMap a b; 89.31/52.28 emptyFM = EmptyFM; 89.31/52.28 89.31/52.28 findMax :: FiniteMap a b -> (a,b); 89.31/52.28 findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); 89.31/52.28 findMax (Branch key elt vyv vyw fm_r) = findMax fm_r; 89.31/52.28 89.31/52.28 findMin :: FiniteMap b a -> (b,a); 89.31/52.28 findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); 89.31/52.28 findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; 89.31/52.28 89.31/52.28 fmToList :: FiniteMap b a -> [(b,a)]; 89.31/52.28 fmToList fm = foldFM fmToList0 [] fm; 89.31/52.28 89.31/52.28 fmToList0 key elt rest = (key,elt) : rest; 89.31/52.28 89.31/52.28 foldFM :: (b -> c -> a -> a) -> a -> FiniteMap b c -> a; 89.31/52.28 foldFM k z EmptyFM = z; 89.31/52.28 foldFM k z (Branch key elt wxv fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; 89.31/52.28 89.31/52.28 glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 89.31/52.28 glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; 89.31/52.28 glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; 89.31/52.28 glueBal fm1 fm2 = glueBal2 fm1 fm2; 89.31/52.28 89.31/52.28 glueBal2 fm1 fm2 = glueBal2GlueBal1 fm1 fm2 fm1 fm2 (sizeFM fm2 > sizeFM fm1); 89.31/52.28 89.31/52.28 glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; 89.31/52.28 89.31/52.28 glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); 89.31/52.28 glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; 89.31/52.28 89.31/52.28 glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); 89.31/52.28 89.31/52.28 glueBal2Mid_elt10 yzy yzz (wuy,mid_elt1) = mid_elt1; 89.31/52.28 89.31/52.28 glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); 89.31/52.28 89.31/52.28 glueBal2Mid_elt20 yzy yzz (wux,mid_elt2) = mid_elt2; 89.31/52.28 89.31/52.28 glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); 89.31/52.28 89.31/52.28 glueBal2Mid_key10 yzy yzz (mid_key1,wuz) = mid_key1; 89.31/52.28 89.31/52.28 glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); 89.31/52.28 89.31/52.28 glueBal2Mid_key20 yzy yzz (mid_key2,wvu) = mid_key2; 89.31/52.28 89.31/52.28 glueBal2Vv2 yzy yzz = findMax yzy; 89.31/52.28 89.31/52.28 glueBal2Vv3 yzy yzz = findMin yzz; 89.31/52.28 89.31/52.28 glueBal3 fm1 EmptyFM = fm1; 89.31/52.28 glueBal3 yvu yvv = glueBal2 yvu yvv; 89.31/52.28 89.31/52.28 glueBal4 EmptyFM fm2 = fm2; 89.31/52.28 glueBal4 yvx yvy = glueBal3 yvx yvy; 89.31/52.28 89.31/52.28 glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 89.31/52.28 glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; 89.31/52.28 glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 89.31/52.28 glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 89.31/52.28 89.31/52.28 glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3GlueVBal2 www wwx wwy wwz wxu wvw wvx wvy wvz wwu wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_l www wwx wwy wwz wxu wvw wvx wvy wvz wwu < glueVBal3Size_r www wwx wwy wwz wxu wvw wvx wvy wvz wwu); 89.31/52.28 89.31/52.28 glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); 89.31/52.28 89.31/52.28 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); 89.31/52.28 glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; 89.31/52.28 89.31/52.28 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; 89.31/52.28 glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw < glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw); 89.31/52.28 89.31/52.28 glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); 89.31/52.28 89.31/52.28 glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); 89.31/52.28 89.31/52.28 glueVBal4 fm1 EmptyFM = fm1; 89.31/52.28 glueVBal4 yww ywx = glueVBal3 yww ywx; 89.31/52.28 89.31/52.28 glueVBal5 EmptyFM fm2 = fm2; 89.31/52.28 glueVBal5 ywz yxu = glueVBal4 ywz yxu; 89.31/52.28 89.31/52.28 intersectFM_C :: Ord c => (b -> d -> a) -> FiniteMap c b -> FiniteMap c d -> FiniteMap c a; 89.31/52.28 intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; 89.31/52.28 intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; 89.31/52.28 intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 89.31/52.28 89.31/52.28 intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2IntersectFM_C1 fm1 split_key combiner fm1 split_key elt2 wyx left right (Maybe.isJust (intersectFM_C2Maybe_elt1 fm1 split_key)); 89.31/52.28 89.31/52.28 intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); 89.31/52.28 89.31/52.28 intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; 89.31/52.28 89.31/52.28 intersectFM_C2Gts zww zwx = splitGT zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C2IntersectFM_C0 zww zwx combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner (intersectFM_C2Lts zww zwx) left) (intersectFM_C combiner (intersectFM_C2Gts zww zwx) right); 89.31/52.28 89.31/52.28 intersectFM_C2IntersectFM_C1 zww zwx combiner fm1 split_key elt2 wyx left right True = mkVBalBranch split_key (combiner (intersectFM_C2Elt1 zww zwx) elt2) (intersectFM_C combiner (intersectFM_C2Lts zww zwx) left) (intersectFM_C combiner (intersectFM_C2Gts zww zwx) right); 89.31/52.28 intersectFM_C2IntersectFM_C1 zww zwx combiner fm1 split_key elt2 wyx left right False = intersectFM_C2IntersectFM_C0 zww zwx combiner fm1 split_key elt2 wyx left right otherwise; 89.31/52.28 89.31/52.28 intersectFM_C2Lts zww zwx = splitLT zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; 89.31/52.28 89.31/52.28 intersectFM_C3 combiner EmptyFM fm2 = emptyFM; 89.31/52.28 intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; 89.31/52.28 89.31/52.28 intersectFM_C4 combiner fm1 EmptyFM = emptyFM; 89.31/52.28 intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; 89.31/52.28 89.31/52.28 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 89.31/52.28 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 89.31/52.28 lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; 89.31/52.28 89.31/52.28 lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; 89.31/52.28 89.31/52.28 lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 89.31/52.28 lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; 89.31/52.28 89.31/52.28 lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 89.31/52.28 lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); 89.31/52.28 89.31/52.28 lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); 89.31/52.28 89.31/52.28 lookupFM4 EmptyFM key = Nothing; 89.31/52.28 lookupFM4 yxx yxy = lookupFM3 yxx yxy; 89.31/52.28 89.31/52.28 mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; 89.31/52.28 mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6 key elt fm_L fm_R = mkBalBranch6MkBalBranch5 fm_R key elt fm_L key elt fm_L fm_R (mkBalBranch6Size_l fm_R key elt fm_L + mkBalBranch6Size_r fm_R key elt fm_L < Pos (Succ (Succ Zero))); 89.31/52.28 89.31/52.28 mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) key_rl elt_rl (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zvz zwu fm_l fm_rll) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) key_r elt_r fm_rlr fm_rr); 89.31/52.28 89.31/52.28 mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) key_lr elt_lr (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) key_l elt_l fm_ll fm_lrl) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zvz zwu fm_lrr fm_r); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < Pos (Succ (Succ Zero)) * sizeFM fm_rr); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; 89.31/52.28 mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < Pos (Succ (Succ Zero)) * sizeFM fm_ll); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch (Pos (Succ (Succ Zero))) key elt fm_L fm_R; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; 89.31/52.28 mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 89.31/52.28 mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R (mkBalBranch6Size_l zvy zvz zwu zwv > sIZE_RATIO * mkBalBranch6Size_r zvy zvz zwu zwv); 89.31/52.28 89.31/52.28 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch (Pos (Succ Zero)) key elt fm_L fm_R; 89.31/52.28 mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R (mkBalBranch6Size_r zvy zvz zwu zwv > sIZE_RATIO * mkBalBranch6Size_l zvy zvz zwu zwv); 89.31/52.28 89.31/52.28 mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch (Pos (Succ (Succ (Succ Zero)))) key_r elt_r (mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zvz zwu fm_l fm_rl) fm_rr; 89.31/52.28 89.31/52.28 mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) key_l elt_l fm_ll (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zvz zwu fm_lr fm_r); 89.31/52.28 89.31/52.28 mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; 89.31/52.28 89.31/52.28 mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; 89.31/52.28 89.31/52.28 mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 89.31/52.28 mkBranch which key elt fm_l fm_r = mkBranchResult key elt fm_l fm_r; 89.31/52.28 89.31/52.28 mkBranchBalance_ok zwy zwz zxu = True; 89.31/52.28 89.31/52.28 mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zwz zwy; 89.31/52.28 89.31/52.28 mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; 89.31/52.28 mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vwx vwy vwz vxu) = mkBranchLeft_ok0Biggest_left_key fm_l < key; 89.31/52.28 89.31/52.28 mkBranchLeft_ok0Biggest_left_key zzy = fst (findMax zzy); 89.31/52.28 89.31/52.28 mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 89.31/52.28 89.31/52.28 mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxv zxy (Pos (Succ Zero) + mkBranchLeft_size zxx zxv zxy + mkBranchRight_size zxx zxv zxy)) zxx zxy; 89.31/52.28 89.31/52.28 mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zxu zwz zxu; 89.31/52.28 89.31/52.28 mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; 89.31/52.28 mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vxv vxw vxx vxy) = key < mkBranchRight_ok0Smallest_right_key fm_r; 89.31/52.28 89.31/52.28 mkBranchRight_ok0Smallest_right_key zzx = fst (findMin zzx); 89.31/52.28 89.31/52.28 mkBranchRight_size zwy zwz zxu = sizeFM zxu; 89.31/52.28 89.31/52.28 mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> a ( -> (FiniteMap a b) (Int -> Int))); 89.31/52.28 mkBranchUnbox zwy zwz zxu x = x; 89.31/52.28 89.31/52.28 mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; 89.31/52.28 mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; 89.31/52.28 mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 89.31/52.28 mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 89.31/52.28 89.31/52.28 mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3MkVBalBranch2 vuu vuv vuw vux vuy vvu vvv vvw vvx vvy key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_l vuu vuv vuw vux vuy vvu vvv vvw vvx vvy < mkVBalBranch3Size_r vuu vuv vuw vux vuy vvu vvv vvw vvx vvy); 89.31/52.28 89.31/52.28 mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); 89.31/52.28 89.31/52.28 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); 89.31/52.28 mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; 89.31/52.28 89.31/52.28 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; 89.31/52.28 mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx < mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx); 89.31/52.28 89.31/52.28 mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); 89.31/52.28 89.31/52.28 mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); 89.31/52.28 89.31/52.28 mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; 89.31/52.28 mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; 89.31/52.28 89.31/52.28 mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; 89.31/52.28 mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; 89.31/52.28 89.31/52.28 sIZE_RATIO :: Int; 89.31/52.28 sIZE_RATIO = Pos (Succ (Succ (Succ (Succ (Succ Zero))))); 89.31/52.28 89.31/52.28 sizeFM :: FiniteMap a b -> Int; 89.31/52.28 sizeFM EmptyFM = Pos Zero; 89.31/52.28 sizeFM (Branch wxw wxx size wxy wxz) = size; 89.31/52.28 89.31/52.28 splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 89.31/52.28 splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; 89.31/52.28 splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; 89.31/52.28 89.31/52.28 splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; 89.31/52.28 89.31/52.28 splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; 89.31/52.28 splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; 89.31/52.28 89.31/52.28 splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; 89.31/52.28 splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); 89.31/52.28 89.31/52.28 splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); 89.31/52.28 89.31/52.28 splitGT4 EmptyFM split_key = emptyFM; 89.31/52.28 splitGT4 xzx xzy = splitGT3 xzx xzy; 89.31/52.28 89.31/52.28 splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; 89.31/52.28 splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; 89.31/52.28 splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; 89.31/52.28 89.31/52.28 splitLT0 key elt vww fm_l fm_r split_key True = fm_l; 89.31/52.28 89.31/52.28 splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); 89.31/52.28 splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; 89.31/52.28 89.31/52.28 splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; 89.31/52.28 splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); 89.31/52.28 89.31/52.28 splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); 89.31/52.28 89.31/52.28 splitLT4 EmptyFM split_key = emptyFM; 89.31/52.28 splitLT4 yuv yuw = splitLT3 yuv yuw; 89.31/52.28 89.31/52.28 unitFM :: a -> b -> FiniteMap a b; 89.31/52.28 unitFM key elt = Branch key elt (Pos (Succ Zero)) emptyFM emptyFM; 89.31/52.28 89.31/52.28 } 89.31/52.28 module Maybe where { 89.31/52.28 import qualified FiniteMap; 89.31/52.28 import qualified Main; 89.31/52.28 import qualified Prelude; 89.31/52.28 isJust :: Maybe a -> Bool; 89.31/52.28 isJust Nothing = False; 89.31/52.28 isJust wzw = True; 89.31/52.28 89.31/52.28 } 89.31/52.28 module Main where { 89.31/52.28 import qualified FiniteMap; 89.31/52.28 import qualified Maybe; 89.31/52.28 import qualified Prelude; 89.31/52.28 } 89.31/52.28 89.31/52.28 ---------------------------------------- 89.31/52.28 89.31/52.28 (15) Narrow (SOUND) 89.31/52.28 Haskell To QDPs 89.31/52.28 89.31/52.28 digraph dp_graph { 89.31/52.28 node [outthreshold=100, inthreshold=100];1[label="FiniteMap.intersectFM_C",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 89.31/52.28 3[label="FiniteMap.intersectFM_C zzz3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 89.31/52.28 4[label="FiniteMap.intersectFM_C zzz3 zzz4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 89.31/52.28 5[label="FiniteMap.intersectFM_C zzz3 zzz4 zzz5",fontsize=16,color="burlywood",shape="triangle"];27093[label="zzz5/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];5 -> 27093[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27093 -> 6[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27094[label="zzz5/FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54",fontsize=10,color="white",style="solid",shape="box"];5 -> 27094[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27094 -> 7[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 6[label="FiniteMap.intersectFM_C zzz3 zzz4 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 89.31/52.28 7[label="FiniteMap.intersectFM_C zzz3 zzz4 (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="burlywood",shape="box"];27095[label="zzz4/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];7 -> 27095[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27095 -> 9[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27096[label="zzz4/FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44",fontsize=10,color="white",style="solid",shape="box"];7 -> 27096[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27096 -> 10[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 8[label="FiniteMap.intersectFM_C4 zzz3 zzz4 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];8 -> 11[label="",style="solid", color="black", weight=3]; 89.31/52.28 9[label="FiniteMap.intersectFM_C zzz3 FiniteMap.EmptyFM (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];9 -> 12[label="",style="solid", color="black", weight=3]; 89.31/52.28 10[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];10 -> 13[label="",style="solid", color="black", weight=3]; 89.31/52.28 11[label="FiniteMap.emptyFM",fontsize=16,color="black",shape="triangle"];11 -> 14[label="",style="solid", color="black", weight=3]; 89.31/52.28 12[label="FiniteMap.intersectFM_C3 zzz3 FiniteMap.EmptyFM (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];12 -> 15[label="",style="solid", color="black", weight=3]; 89.31/52.28 13[label="FiniteMap.intersectFM_C2 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];13 -> 16[label="",style="solid", color="black", weight=3]; 89.31/52.28 14[label="FiniteMap.EmptyFM",fontsize=16,color="green",shape="box"];15 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 15[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];16[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50))",fontsize=16,color="black",shape="box"];16 -> 17[label="",style="solid", color="black", weight=3]; 89.31/52.28 17[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50))",fontsize=16,color="black",shape="box"];17 -> 18[label="",style="solid", color="black", weight=3]; 89.31/52.28 18[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50))",fontsize=16,color="black",shape="box"];18 -> 19[label="",style="solid", color="black", weight=3]; 89.31/52.28 19[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (zzz50 < zzz40)))",fontsize=16,color="black",shape="box"];19 -> 20[label="",style="solid", color="black", weight=3]; 89.31/52.28 20[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (compare zzz50 zzz40 == LT)))",fontsize=16,color="black",shape="box"];20 -> 21[label="",style="solid", color="black", weight=3]; 89.31/52.28 21[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (compare3 zzz50 zzz40 == LT)))",fontsize=16,color="black",shape="box"];21 -> 22[label="",style="solid", color="black", weight=3]; 89.31/52.28 22[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (compare2 zzz50 zzz40 (zzz50 == zzz40) == LT)))",fontsize=16,color="burlywood",shape="box"];27097[label="zzz50/False",fontsize=10,color="white",style="solid",shape="box"];22 -> 27097[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27097 -> 23[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27098[label="zzz50/True",fontsize=10,color="white",style="solid",shape="box"];22 -> 27098[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27098 -> 24[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 23[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 False (compare2 False zzz40 (False == zzz40) == LT)))",fontsize=16,color="burlywood",shape="box"];27099[label="zzz40/False",fontsize=10,color="white",style="solid",shape="box"];23 -> 27099[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27099 -> 25[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27100[label="zzz40/True",fontsize=10,color="white",style="solid",shape="box"];23 -> 27100[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27100 -> 26[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 24[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 True (compare2 True zzz40 (True == zzz40) == LT)))",fontsize=16,color="burlywood",shape="box"];27101[label="zzz40/False",fontsize=10,color="white",style="solid",shape="box"];24 -> 27101[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27101 -> 27[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27102[label="zzz40/True",fontsize=10,color="white",style="solid",shape="box"];24 -> 27102[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27102 -> 28[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 25[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == LT)))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 89.31/52.28 26[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare2 False True (False == True) == LT)))",fontsize=16,color="black",shape="box"];26 -> 30[label="",style="solid", color="black", weight=3]; 89.31/52.28 27[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False (True == False) == LT)))",fontsize=16,color="black",shape="box"];27 -> 31[label="",style="solid", color="black", weight=3]; 89.31/52.28 28[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT)))",fontsize=16,color="black",shape="box"];28 -> 32[label="",style="solid", color="black", weight=3]; 89.31/52.28 29[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT)))",fontsize=16,color="black",shape="box"];29 -> 33[label="",style="solid", color="black", weight=3]; 89.31/52.28 30[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare2 False True False == LT)))",fontsize=16,color="black",shape="box"];30 -> 34[label="",style="solid", color="black", weight=3]; 89.31/52.28 31[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False False == LT)))",fontsize=16,color="black",shape="box"];31 -> 35[label="",style="solid", color="black", weight=3]; 89.31/52.28 32[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT)))",fontsize=16,color="black",shape="box"];32 -> 36[label="",style="solid", color="black", weight=3]; 89.31/52.28 33[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT)))",fontsize=16,color="black",shape="box"];33 -> 37[label="",style="solid", color="black", weight=3]; 89.31/52.28 34[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare1 False True (False <= True) == LT)))",fontsize=16,color="black",shape="box"];34 -> 38[label="",style="solid", color="black", weight=3]; 89.31/52.28 35[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False (True <= False) == LT)))",fontsize=16,color="black",shape="box"];35 -> 39[label="",style="solid", color="black", weight=3]; 89.31/52.28 36[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT)))",fontsize=16,color="black",shape="box"];36 -> 40[label="",style="solid", color="black", weight=3]; 89.31/52.28 37[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False False))",fontsize=16,color="black",shape="box"];37 -> 41[label="",style="solid", color="black", weight=3]; 89.31/52.28 38[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare1 False True True == LT)))",fontsize=16,color="black",shape="box"];38 -> 42[label="",style="solid", color="black", weight=3]; 89.31/52.28 39[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False False == LT)))",fontsize=16,color="black",shape="box"];39 -> 43[label="",style="solid", color="black", weight=3]; 89.31/52.28 40[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True False))",fontsize=16,color="black",shape="box"];40 -> 44[label="",style="solid", color="black", weight=3]; 89.31/52.28 41[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (False > False)))",fontsize=16,color="black",shape="box"];41 -> 45[label="",style="solid", color="black", weight=3]; 89.31/52.28 42[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (LT == LT)))",fontsize=16,color="black",shape="box"];42 -> 46[label="",style="solid", color="black", weight=3]; 89.31/52.28 43[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False otherwise == LT)))",fontsize=16,color="black",shape="box"];43 -> 47[label="",style="solid", color="black", weight=3]; 89.31/52.28 44[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (True > True)))",fontsize=16,color="black",shape="box"];44 -> 48[label="",style="solid", color="black", weight=3]; 89.31/52.28 45[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == GT)))",fontsize=16,color="black",shape="box"];45 -> 49[label="",style="solid", color="black", weight=3]; 89.31/52.28 46[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False True))",fontsize=16,color="black",shape="box"];46 -> 50[label="",style="solid", color="black", weight=3]; 89.31/52.28 47[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False True == LT)))",fontsize=16,color="black",shape="box"];47 -> 51[label="",style="solid", color="black", weight=3]; 89.31/52.28 48[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT)))",fontsize=16,color="black",shape="box"];48 -> 52[label="",style="solid", color="black", weight=3]; 89.31/52.28 49[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == GT)))",fontsize=16,color="black",shape="box"];49 -> 53[label="",style="solid", color="black", weight=3]; 89.31/52.28 50[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM zzz43 False))",fontsize=16,color="burlywood",shape="box"];27103[label="zzz43/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];50 -> 27103[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27103 -> 54[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27104[label="zzz43/FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=10,color="white",style="solid",shape="box"];50 -> 27104[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27104 -> 55[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 51[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (GT == LT)))",fontsize=16,color="black",shape="box"];51 -> 56[label="",style="solid", color="black", weight=3]; 89.31/52.28 52[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT)))",fontsize=16,color="black",shape="box"];52 -> 57[label="",style="solid", color="black", weight=3]; 89.31/52.28 53[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == GT)))",fontsize=16,color="black",shape="box"];53 -> 58[label="",style="solid", color="black", weight=3]; 89.31/52.28 54[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];54 -> 59[label="",style="solid", color="black", weight=3]; 89.31/52.28 55[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) False))",fontsize=16,color="black",shape="box"];55 -> 60[label="",style="solid", color="black", weight=3]; 89.31/52.28 56[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True False))",fontsize=16,color="black",shape="box"];56 -> 61[label="",style="solid", color="black", weight=3]; 89.31/52.28 57[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT)))",fontsize=16,color="black",shape="box"];57 -> 62[label="",style="solid", color="black", weight=3]; 89.31/52.28 58[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT)))",fontsize=16,color="black",shape="box"];58 -> 63[label="",style="solid", color="black", weight=3]; 89.31/52.28 59[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];59 -> 64[label="",style="solid", color="black", weight=3]; 89.31/52.28 60 -> 7627[label="",style="dashed", color="red", weight=0]; 89.31/52.28 60[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) False))",fontsize=16,color="magenta"];60 -> 7628[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7629[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7630[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7631[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7632[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7633[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7634[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7635[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7636[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7637[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7638[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7639[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7640[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 60 -> 7641[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 61[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (True > False)))",fontsize=16,color="black",shape="box"];61 -> 66[label="",style="solid", color="black", weight=3]; 89.31/52.28 62[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT)))",fontsize=16,color="black",shape="box"];62 -> 67[label="",style="solid", color="black", weight=3]; 89.31/52.28 63[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT)))",fontsize=16,color="black",shape="box"];63 -> 68[label="",style="solid", color="black", weight=3]; 89.31/52.28 64[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];64 -> 69[label="",style="solid", color="black", weight=3]; 89.31/52.28 7628[label="zzz3",fontsize=16,color="green",shape="box"];7629[label="zzz431",fontsize=16,color="green",shape="box"];7630[label="zzz432",fontsize=16,color="green",shape="box"];7631[label="zzz51",fontsize=16,color="green",shape="box"];7632[label="zzz41",fontsize=16,color="green",shape="box"];7633[label="zzz44",fontsize=16,color="green",shape="box"];7634[label="zzz54",fontsize=16,color="green",shape="box"];7635[label="zzz42",fontsize=16,color="green",shape="box"];7636[label="FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=16,color="green",shape="box"];7637[label="zzz53",fontsize=16,color="green",shape="box"];7638[label="zzz433",fontsize=16,color="green",shape="box"];7639[label="zzz430",fontsize=16,color="green",shape="box"];7640[label="zzz434",fontsize=16,color="green",shape="box"];7641[label="zzz52",fontsize=16,color="green",shape="box"];7627[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz519 zzz520 zzz521 zzz522 zzz523) False))",fontsize=16,color="black",shape="triangle"];7627 -> 7698[label="",style="solid", color="black", weight=3]; 89.31/52.28 66[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare True False == GT)))",fontsize=16,color="black",shape="box"];66 -> 71[label="",style="solid", color="black", weight=3]; 89.31/52.28 67[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT)))",fontsize=16,color="black",shape="box"];67 -> 72[label="",style="solid", color="black", weight=3]; 89.31/52.28 68[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False False))",fontsize=16,color="black",shape="box"];68 -> 73[label="",style="solid", color="black", weight=3]; 89.31/52.28 69[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 False",fontsize=16,color="black",shape="box"];69 -> 74[label="",style="solid", color="black", weight=3]; 89.31/52.28 7698[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 zzz519 zzz520 zzz521 zzz522 zzz523 False (False < zzz519)))",fontsize=16,color="black",shape="box"];7698 -> 7837[label="",style="solid", color="black", weight=3]; 89.31/52.28 71[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare3 True False == GT)))",fontsize=16,color="black",shape="box"];71 -> 76[label="",style="solid", color="black", weight=3]; 89.31/52.28 72[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True False))",fontsize=16,color="black",shape="box"];72 -> 77[label="",style="solid", color="black", weight=3]; 89.31/52.28 73[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False otherwise))",fontsize=16,color="black",shape="box"];73 -> 78[label="",style="solid", color="black", weight=3]; 89.31/52.28 74[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 otherwise",fontsize=16,color="black",shape="box"];74 -> 79[label="",style="solid", color="black", weight=3]; 89.31/52.28 7837[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 zzz519 zzz520 zzz521 zzz522 zzz523 False (compare False zzz519 == LT)))",fontsize=16,color="black",shape="box"];7837 -> 8090[label="",style="solid", color="black", weight=3]; 89.31/52.28 76[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False (True == False) == GT)))",fontsize=16,color="black",shape="box"];76 -> 81[label="",style="solid", color="black", weight=3]; 89.31/52.28 77[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True otherwise))",fontsize=16,color="black",shape="box"];77 -> 82[label="",style="solid", color="black", weight=3]; 89.31/52.28 78[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False True))",fontsize=16,color="black",shape="box"];78 -> 83[label="",style="solid", color="black", weight=3]; 89.31/52.28 79[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];79 -> 84[label="",style="solid", color="black", weight=3]; 89.31/52.28 8090[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 zzz519 zzz520 zzz521 zzz522 zzz523 False (compare3 False zzz519 == LT)))",fontsize=16,color="black",shape="box"];8090 -> 8267[label="",style="solid", color="black", weight=3]; 89.31/52.28 81[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False False == GT)))",fontsize=16,color="black",shape="box"];81 -> 87[label="",style="solid", color="black", weight=3]; 89.31/52.28 82[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True True))",fontsize=16,color="black",shape="box"];82 -> 88[label="",style="solid", color="black", weight=3]; 89.31/52.28 83[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (Just zzz41))",fontsize=16,color="black",shape="box"];83 -> 89[label="",style="solid", color="black", weight=3]; 89.31/52.28 84 -> 90[label="",style="dashed", color="red", weight=0]; 89.31/52.28 84[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz54)",fontsize=16,color="magenta"];84 -> 91[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 84 -> 92[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8267[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 zzz519 zzz520 zzz521 zzz522 zzz523 False (compare2 False zzz519 (False == zzz519) == LT)))",fontsize=16,color="burlywood",shape="box"];27105[label="zzz519/False",fontsize=10,color="white",style="solid",shape="box"];8267 -> 27105[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27105 -> 8304[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27106[label="zzz519/True",fontsize=10,color="white",style="solid",shape="box"];8267 -> 27106[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27106 -> 8305[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 87[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False (True <= False) == GT)))",fontsize=16,color="black",shape="box"];87 -> 95[label="",style="solid", color="black", weight=3]; 89.31/52.28 88[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (Just zzz41))",fontsize=16,color="black",shape="box"];88 -> 96[label="",style="solid", color="black", weight=3]; 89.31/52.28 89[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];89 -> 97[label="",style="solid", color="black", weight=3]; 89.31/52.28 91 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 91[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz54",fontsize=16,color="magenta"];91 -> 98[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 91 -> 99[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 92 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 92[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz53",fontsize=16,color="magenta"];92 -> 100[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 92 -> 101[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 90[label="FiniteMap.glueVBal zzz7 zzz6",fontsize=16,color="burlywood",shape="triangle"];27107[label="zzz7/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];90 -> 27107[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27107 -> 102[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27108[label="zzz7/FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74",fontsize=10,color="white",style="solid",shape="box"];90 -> 27108[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27108 -> 103[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 8304[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 False zzz520 zzz521 zzz522 zzz523 False (compare2 False False (False == False) == LT)))",fontsize=16,color="black",shape="box"];8304 -> 8353[label="",style="solid", color="black", weight=3]; 89.31/52.28 8305[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 True zzz520 zzz521 zzz522 zzz523 False (compare2 False True (False == True) == LT)))",fontsize=16,color="black",shape="box"];8305 -> 8354[label="",style="solid", color="black", weight=3]; 89.31/52.28 95[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False False == GT)))",fontsize=16,color="black",shape="box"];95 -> 106[label="",style="solid", color="black", weight=3]; 89.31/52.28 96[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];96 -> 107[label="",style="solid", color="black", weight=3]; 89.31/52.28 97 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.28 97[label="FiniteMap.mkVBalBranch False (zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz51) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz54)",fontsize=16,color="magenta"];97 -> 13254[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 97 -> 13255[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 97 -> 13256[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 98[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];98 -> 111[label="",style="solid", color="black", weight=3]; 89.31/52.28 99[label="zzz54",fontsize=16,color="green",shape="box"];100[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];100 -> 112[label="",style="solid", color="black", weight=3]; 89.31/52.28 101[label="zzz53",fontsize=16,color="green",shape="box"];102[label="FiniteMap.glueVBal FiniteMap.EmptyFM zzz6",fontsize=16,color="black",shape="box"];102 -> 113[label="",style="solid", color="black", weight=3]; 89.31/52.28 103[label="FiniteMap.glueVBal (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) zzz6",fontsize=16,color="burlywood",shape="box"];27109[label="zzz6/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];103 -> 27109[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27109 -> 114[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27110[label="zzz6/FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=10,color="white",style="solid",shape="box"];103 -> 27110[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27110 -> 115[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 8353[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 False zzz520 zzz521 zzz522 zzz523 False (compare2 False False True == LT)))",fontsize=16,color="black",shape="box"];8353 -> 8412[label="",style="solid", color="black", weight=3]; 89.31/52.28 8354[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 True zzz520 zzz521 zzz522 zzz523 False (compare2 False True False == LT)))",fontsize=16,color="black",shape="box"];8354 -> 8413[label="",style="solid", color="black", weight=3]; 89.31/52.28 106[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False otherwise == GT)))",fontsize=16,color="black",shape="box"];106 -> 118[label="",style="solid", color="black", weight=3]; 89.31/52.28 107 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.28 107[label="FiniteMap.mkVBalBranch True (zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz51) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz54)",fontsize=16,color="magenta"];107 -> 1078[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 107 -> 1079[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 107 -> 1080[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13254[label="zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz51",fontsize=16,color="green",shape="box"];13254 -> 13311[label="",style="dashed", color="green", weight=3]; 89.31/52.28 13254 -> 13312[label="",style="dashed", color="green", weight=3]; 89.31/52.28 13255 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13255[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz54",fontsize=16,color="magenta"];13255 -> 13313[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13255 -> 13314[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13256 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13256[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz53",fontsize=16,color="magenta"];13256 -> 13315[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13256 -> 13316[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13253[label="FiniteMap.mkVBalBranch False zzz41 zzz43 zzz886",fontsize=16,color="burlywood",shape="triangle"];27111[label="zzz43/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];13253 -> 27111[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27111 -> 13317[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27112[label="zzz43/FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=10,color="white",style="solid",shape="box"];13253 -> 27112[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27112 -> 13318[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 111[label="FiniteMap.splitGT (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="triangle"];111 -> 128[label="",style="solid", color="black", weight=3]; 89.31/52.28 112[label="FiniteMap.splitLT (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="triangle"];112 -> 129[label="",style="solid", color="black", weight=3]; 89.31/52.28 113[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM zzz6",fontsize=16,color="black",shape="box"];113 -> 130[label="",style="solid", color="black", weight=3]; 89.31/52.28 114[label="FiniteMap.glueVBal (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];114 -> 131[label="",style="solid", color="black", weight=3]; 89.31/52.28 115[label="FiniteMap.glueVBal (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="black",shape="box"];115 -> 132[label="",style="solid", color="black", weight=3]; 89.31/52.28 8412[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 False zzz520 zzz521 zzz522 zzz523 False (EQ == LT)))",fontsize=16,color="black",shape="box"];8412 -> 8466[label="",style="solid", color="black", weight=3]; 89.31/52.28 8413[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 True zzz520 zzz521 zzz522 zzz523 False (compare1 False True (False <= True) == LT)))",fontsize=16,color="black",shape="box"];8413 -> 8467[label="",style="solid", color="black", weight=3]; 89.31/52.28 118[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False True == GT)))",fontsize=16,color="black",shape="box"];118 -> 135[label="",style="solid", color="black", weight=3]; 89.31/52.28 1078[label="zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz51",fontsize=16,color="green",shape="box"];1078 -> 1087[label="",style="dashed", color="green", weight=3]; 89.31/52.28 1078 -> 1088[label="",style="dashed", color="green", weight=3]; 89.31/52.28 1079 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 1079[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz53",fontsize=16,color="magenta"];1079 -> 1089[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 1079 -> 1090[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 1080 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 1080[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz54",fontsize=16,color="magenta"];1080 -> 1091[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 1080 -> 1092[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 1077[label="FiniteMap.mkVBalBranch True zzz41 zzz46 zzz44",fontsize=16,color="burlywood",shape="triangle"];27113[label="zzz46/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1077 -> 27113[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27113 -> 1093[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27114[label="zzz46/FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464",fontsize=10,color="white",style="solid",shape="box"];1077 -> 27114[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27114 -> 1094[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13311[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="black",shape="box"];13311 -> 13396[label="",style="solid", color="black", weight=3]; 89.31/52.28 13312[label="zzz51",fontsize=16,color="green",shape="box"];13313[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="black",shape="box"];13313 -> 13397[label="",style="solid", color="black", weight=3]; 89.31/52.28 13314[label="zzz54",fontsize=16,color="green",shape="box"];13315[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="black",shape="box"];13315 -> 13398[label="",style="solid", color="black", weight=3]; 89.31/52.28 13316[label="zzz53",fontsize=16,color="green",shape="box"];13317[label="FiniteMap.mkVBalBranch False zzz41 FiniteMap.EmptyFM zzz886",fontsize=16,color="black",shape="box"];13317 -> 13399[label="",style="solid", color="black", weight=3]; 89.31/52.28 13318[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz886",fontsize=16,color="burlywood",shape="box"];27115[label="zzz886/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];13318 -> 27115[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27115 -> 13400[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27116[label="zzz886/FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864",fontsize=10,color="white",style="solid",shape="box"];13318 -> 27116[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27116 -> 13401[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 128[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];128 -> 147[label="",style="solid", color="black", weight=3]; 89.31/52.28 129[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];129 -> 148[label="",style="solid", color="black", weight=3]; 89.31/52.28 130[label="zzz6",fontsize=16,color="green",shape="box"];131[label="FiniteMap.glueVBal4 (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];131 -> 149[label="",style="solid", color="black", weight=3]; 89.31/52.28 132[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="black",shape="box"];132 -> 150[label="",style="solid", color="black", weight=3]; 89.31/52.28 8466[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 False zzz520 zzz521 zzz522 zzz523 False False))",fontsize=16,color="black",shape="box"];8466 -> 8524[label="",style="solid", color="black", weight=3]; 89.31/52.28 8467[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 True zzz520 zzz521 zzz522 zzz523 False (compare1 False True True == LT)))",fontsize=16,color="black",shape="box"];8467 -> 8525[label="",style="solid", color="black", weight=3]; 89.31/52.28 135[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (GT == GT)))",fontsize=16,color="black",shape="box"];135 -> 153[label="",style="solid", color="black", weight=3]; 89.31/52.28 1087[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1087 -> 1146[label="",style="solid", color="black", weight=3]; 89.31/52.28 1088[label="zzz51",fontsize=16,color="green",shape="box"];1089[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1089 -> 1147[label="",style="solid", color="black", weight=3]; 89.31/52.28 1090[label="zzz53",fontsize=16,color="green",shape="box"];1091[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1091 -> 1148[label="",style="solid", color="black", weight=3]; 89.31/52.28 1092[label="zzz54",fontsize=16,color="green",shape="box"];1093[label="FiniteMap.mkVBalBranch True zzz41 FiniteMap.EmptyFM zzz44",fontsize=16,color="black",shape="box"];1093 -> 1149[label="",style="solid", color="black", weight=3]; 89.31/52.28 1094[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) zzz44",fontsize=16,color="burlywood",shape="box"];27117[label="zzz44/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1094 -> 27117[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27117 -> 1150[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27118[label="zzz44/FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=10,color="white",style="solid",shape="box"];1094 -> 27118[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27118 -> 1151[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13396[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13396 -> 13581[label="",style="solid", color="black", weight=3]; 89.31/52.28 13397 -> 11544[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13397[label="FiniteMap.splitGT (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="magenta"];13397 -> 13582[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13398 -> 10200[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13398[label="FiniteMap.splitLT (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="magenta"];13398 -> 13583[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13399[label="FiniteMap.mkVBalBranch5 False zzz41 FiniteMap.EmptyFM zzz886",fontsize=16,color="black",shape="box"];13399 -> 13584[label="",style="solid", color="black", weight=3]; 89.31/52.28 13400[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];13400 -> 13585[label="",style="solid", color="black", weight=3]; 89.31/52.28 13401[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];13401 -> 13586[label="",style="solid", color="black", weight=3]; 89.31/52.28 147[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (False > True)",fontsize=16,color="black",shape="box"];147 -> 164[label="",style="solid", color="black", weight=3]; 89.31/52.28 148[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (False < True)",fontsize=16,color="black",shape="box"];148 -> 165[label="",style="solid", color="black", weight=3]; 89.31/52.28 149[label="FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74",fontsize=16,color="green",shape="box"];150 -> 23863[label="",style="dashed", color="red", weight=0]; 89.31/52.28 150[label="FiniteMap.glueVBal3GlueVBal2 zzz60 zzz61 zzz62 zzz63 zzz64 zzz70 zzz71 zzz72 zzz73 zzz74 zzz70 zzz71 zzz72 zzz73 zzz74 zzz60 zzz61 zzz62 zzz63 zzz64 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz60 zzz61 zzz62 zzz63 zzz64 zzz70 zzz71 zzz72 zzz73 zzz74 < FiniteMap.glueVBal3Size_r zzz60 zzz61 zzz62 zzz63 zzz64 zzz70 zzz71 zzz72 zzz73 zzz74)",fontsize=16,color="magenta"];150 -> 23864[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23865[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23866[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23867[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23868[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23869[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23870[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23871[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23872[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23873[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 150 -> 23874[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8524[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False (False > False)))",fontsize=16,color="black",shape="box"];8524 -> 8639[label="",style="solid", color="black", weight=3]; 89.31/52.28 8525[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 True zzz520 zzz521 zzz522 zzz523 False (LT == LT)))",fontsize=16,color="black",shape="box"];8525 -> 8640[label="",style="solid", color="black", weight=3]; 89.31/52.28 153[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True True))",fontsize=16,color="black",shape="box"];153 -> 169[label="",style="solid", color="black", weight=3]; 89.31/52.28 1146[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1146 -> 1216[label="",style="solid", color="black", weight=3]; 89.31/52.28 1147[label="FiniteMap.splitLT (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="triangle"];1147 -> 1217[label="",style="solid", color="black", weight=3]; 89.31/52.28 1148[label="FiniteMap.splitGT (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="triangle"];1148 -> 1218[label="",style="solid", color="black", weight=3]; 89.31/52.28 1149[label="FiniteMap.mkVBalBranch5 True zzz41 FiniteMap.EmptyFM zzz44",fontsize=16,color="black",shape="box"];1149 -> 1219[label="",style="solid", color="black", weight=3]; 89.31/52.28 1150[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];1150 -> 1220[label="",style="solid", color="black", weight=3]; 89.31/52.28 1151[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)",fontsize=16,color="black",shape="box"];1151 -> 1221[label="",style="solid", color="black", weight=3]; 89.31/52.28 13581[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13581 -> 13610[label="",style="solid", color="black", weight=3]; 89.31/52.28 13582[label="FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44",fontsize=16,color="green",shape="box"];11544[label="FiniteMap.splitGT zzz512 False",fontsize=16,color="burlywood",shape="triangle"];27119[label="zzz512/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];11544 -> 27119[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27119 -> 11579[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27120[label="zzz512/FiniteMap.Branch zzz5120 zzz5121 zzz5122 zzz5123 zzz5124",fontsize=10,color="white",style="solid",shape="box"];11544 -> 27120[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27120 -> 11580[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13583[label="FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44",fontsize=16,color="green",shape="box"];10200[label="FiniteMap.splitLT zzz512 False",fontsize=16,color="burlywood",shape="triangle"];27121[label="zzz512/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10200 -> 27121[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27121 -> 10325[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27122[label="zzz512/FiniteMap.Branch zzz5120 zzz5121 zzz5122 zzz5123 zzz5124",fontsize=10,color="white",style="solid",shape="box"];10200 -> 27122[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27122 -> 10326[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13584[label="FiniteMap.addToFM zzz886 False zzz41",fontsize=16,color="black",shape="triangle"];13584 -> 13611[label="",style="solid", color="black", weight=3]; 89.31/52.28 13585[label="FiniteMap.mkVBalBranch4 False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];13585 -> 13612[label="",style="solid", color="black", weight=3]; 89.31/52.28 13586[label="FiniteMap.mkVBalBranch3 False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];13586 -> 13613[label="",style="solid", color="black", weight=3]; 89.31/52.28 164[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare False True == GT)",fontsize=16,color="black",shape="box"];164 -> 180[label="",style="solid", color="black", weight=3]; 89.31/52.28 165[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare False True == LT)",fontsize=16,color="black",shape="box"];165 -> 181[label="",style="solid", color="black", weight=3]; 89.31/52.28 23864[label="zzz60",fontsize=16,color="green",shape="box"];23865[label="zzz62",fontsize=16,color="green",shape="box"];23866[label="zzz64",fontsize=16,color="green",shape="box"];23867[label="zzz70",fontsize=16,color="green",shape="box"];23868[label="zzz71",fontsize=16,color="green",shape="box"];23869[label="zzz73",fontsize=16,color="green",shape="box"];23870[label="zzz74",fontsize=16,color="green",shape="box"];23871[label="zzz61",fontsize=16,color="green",shape="box"];23872[label="FiniteMap.glueVBal3Size_r zzz60 zzz61 zzz62 zzz63 zzz64 zzz70 zzz71 zzz72 zzz73 zzz74",fontsize=16,color="black",shape="box"];23872 -> 23876[label="",style="solid", color="black", weight=3]; 89.31/52.28 23873[label="zzz63",fontsize=16,color="green",shape="box"];23874[label="zzz72",fontsize=16,color="green",shape="box"];23863[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 < zzz1879)",fontsize=16,color="black",shape="triangle"];23863 -> 23877[label="",style="solid", color="black", weight=3]; 89.31/52.28 8639[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False (compare False False == GT)))",fontsize=16,color="black",shape="box"];8639 -> 8664[label="",style="solid", color="black", weight=3]; 89.31/52.28 8640[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM2 True zzz520 zzz521 zzz522 zzz523 False True))",fontsize=16,color="black",shape="box"];8640 -> 8665[label="",style="solid", color="black", weight=3]; 89.31/52.28 169[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM zzz44 True))",fontsize=16,color="burlywood",shape="box"];27123[label="zzz44/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];169 -> 27123[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27123 -> 186[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27124[label="zzz44/FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=10,color="white",style="solid",shape="box"];169 -> 27124[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27124 -> 187[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 1216[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1216 -> 1276[label="",style="solid", color="black", weight=3]; 89.31/52.28 1217[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1217 -> 1277[label="",style="solid", color="black", weight=3]; 89.31/52.28 1218[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1218 -> 1278[label="",style="solid", color="black", weight=3]; 89.31/52.28 1219[label="FiniteMap.addToFM zzz44 True zzz41",fontsize=16,color="black",shape="triangle"];1219 -> 1279[label="",style="solid", color="black", weight=3]; 89.31/52.28 1220[label="FiniteMap.mkVBalBranch4 True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];1220 -> 1280[label="",style="solid", color="black", weight=3]; 89.31/52.28 1221[label="FiniteMap.mkVBalBranch3 True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)",fontsize=16,color="black",shape="box"];1221 -> 1281[label="",style="solid", color="black", weight=3]; 89.31/52.28 13610[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13610 -> 13631[label="",style="solid", color="black", weight=3]; 89.31/52.28 11579[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];11579 -> 11671[label="",style="solid", color="black", weight=3]; 89.31/52.28 11580[label="FiniteMap.splitGT (FiniteMap.Branch zzz5120 zzz5121 zzz5122 zzz5123 zzz5124) False",fontsize=16,color="black",shape="box"];11580 -> 11672[label="",style="solid", color="black", weight=3]; 89.31/52.28 10325[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];10325 -> 10336[label="",style="solid", color="black", weight=3]; 89.31/52.28 10326[label="FiniteMap.splitLT (FiniteMap.Branch zzz5120 zzz5121 zzz5122 zzz5123 zzz5124) False",fontsize=16,color="black",shape="box"];10326 -> 10337[label="",style="solid", color="black", weight=3]; 89.31/52.28 13611[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz886 False zzz41",fontsize=16,color="burlywood",shape="triangle"];27125[label="zzz886/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];13611 -> 27125[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27125 -> 13632[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27126[label="zzz886/FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864",fontsize=10,color="white",style="solid",shape="box"];13611 -> 27126[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27126 -> 13633[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13612 -> 13584[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13612[label="FiniteMap.addToFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) False zzz41",fontsize=16,color="magenta"];13612 -> 13634[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13613[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];13613 -> 13635[label="",style="solid", color="black", weight=3]; 89.31/52.28 180[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare3 False True == GT)",fontsize=16,color="black",shape="box"];180 -> 199[label="",style="solid", color="black", weight=3]; 89.31/52.28 181[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];181 -> 200[label="",style="solid", color="black", weight=3]; 89.31/52.28 23876 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23876[label="FiniteMap.sizeFM (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="magenta"];23876 -> 23891[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 23877[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (compare (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284) zzz1879 == LT)",fontsize=16,color="black",shape="box"];23877 -> 23892[label="",style="solid", color="black", weight=3]; 89.31/52.28 8664[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False (compare3 False False == GT)))",fontsize=16,color="black",shape="box"];8664 -> 8689[label="",style="solid", color="black", weight=3]; 89.31/52.28 8665[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM zzz522 False))",fontsize=16,color="burlywood",shape="box"];27127[label="zzz522/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];8665 -> 27127[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27127 -> 8690[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27128[label="zzz522/FiniteMap.Branch zzz5220 zzz5221 zzz5222 zzz5223 zzz5224",fontsize=10,color="white",style="solid",shape="box"];8665 -> 27128[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27128 -> 8691[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 186[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];186 -> 205[label="",style="solid", color="black", weight=3]; 89.31/52.28 187[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True))",fontsize=16,color="black",shape="box"];187 -> 206[label="",style="solid", color="black", weight=3]; 89.31/52.28 1276[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1276 -> 1308[label="",style="solid", color="black", weight=3]; 89.31/52.28 1277[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (True < True)",fontsize=16,color="black",shape="box"];1277 -> 1309[label="",style="solid", color="black", weight=3]; 89.31/52.28 1278[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (True > True)",fontsize=16,color="black",shape="box"];1278 -> 1310[label="",style="solid", color="black", weight=3]; 89.31/52.28 1279[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz44 True zzz41",fontsize=16,color="burlywood",shape="triangle"];27129[label="zzz44/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1279 -> 27129[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27129 -> 1311[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27130[label="zzz44/FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=10,color="white",style="solid",shape="box"];1279 -> 27130[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27130 -> 1312[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 1280 -> 1219[label="",style="dashed", color="red", weight=0]; 89.31/52.28 1280[label="FiniteMap.addToFM (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) True zzz41",fontsize=16,color="magenta"];1280 -> 1313[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 1281[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444)",fontsize=16,color="black",shape="box"];1281 -> 1314[label="",style="solid", color="black", weight=3]; 89.31/52.28 13631[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13631 -> 13645[label="",style="solid", color="black", weight=3]; 89.31/52.28 11671 -> 1102[label="",style="dashed", color="red", weight=0]; 89.31/52.28 11671[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="magenta"];11672[label="FiniteMap.splitGT3 (FiniteMap.Branch zzz5120 zzz5121 zzz5122 zzz5123 zzz5124) False",fontsize=16,color="black",shape="box"];11672 -> 11728[label="",style="solid", color="black", weight=3]; 89.31/52.28 10336 -> 350[label="",style="dashed", color="red", weight=0]; 89.31/52.28 10336[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="magenta"];10337[label="FiniteMap.splitLT3 (FiniteMap.Branch zzz5120 zzz5121 zzz5122 zzz5123 zzz5124) False",fontsize=16,color="black",shape="box"];10337 -> 10372[label="",style="solid", color="black", weight=3]; 89.31/52.28 13632[label="FiniteMap.addToFM_C FiniteMap.addToFM0 FiniteMap.EmptyFM False zzz41",fontsize=16,color="black",shape="box"];13632 -> 13646[label="",style="solid", color="black", weight=3]; 89.31/52.28 13633[label="FiniteMap.addToFM_C FiniteMap.addToFM0 (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) False zzz41",fontsize=16,color="black",shape="box"];13633 -> 13647[label="",style="solid", color="black", weight=3]; 89.31/52.28 13634[label="FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=16,color="green",shape="box"];13635[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13635 -> 13648[label="",style="solid", color="black", weight=3]; 89.31/52.28 199[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];199 -> 218[label="",style="solid", color="black", weight=3]; 89.31/52.28 200[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];200 -> 219[label="",style="solid", color="black", weight=3]; 89.31/52.28 23891[label="FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=16,color="green",shape="box"];14321[label="FiniteMap.sizeFM zzz974",fontsize=16,color="burlywood",shape="triangle"];27131[label="zzz974/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];14321 -> 27131[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27131 -> 14421[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27132[label="zzz974/FiniteMap.Branch zzz9740 zzz9741 zzz9742 zzz9743 zzz9744",fontsize=10,color="white",style="solid",shape="box"];14321 -> 27132[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27132 -> 14422[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 23892[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284) zzz1879 == LT)",fontsize=16,color="black",shape="box"];23892 -> 23904[label="",style="solid", color="black", weight=3]; 89.31/52.28 8689[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False (compare2 False False (False == False) == GT)))",fontsize=16,color="black",shape="box"];8689 -> 8776[label="",style="solid", color="black", weight=3]; 89.31/52.28 8690[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];8690 -> 8777[label="",style="solid", color="black", weight=3]; 89.31/52.28 8691[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz5220 zzz5221 zzz5222 zzz5223 zzz5224) False))",fontsize=16,color="black",shape="box"];8691 -> 8778[label="",style="solid", color="black", weight=3]; 89.31/52.28 205[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];205 -> 224[label="",style="solid", color="black", weight=3]; 89.31/52.28 206 -> 25224[label="",style="dashed", color="red", weight=0]; 89.31/52.28 206[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True))",fontsize=16,color="magenta"];206 -> 25225[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25226[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25227[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25228[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25229[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25230[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25231[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25232[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25233[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25234[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25235[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25236[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25237[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 206 -> 25238[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 1308[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1308 -> 1375[label="",style="solid", color="black", weight=3]; 89.31/52.28 1309[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare True True == LT)",fontsize=16,color="black",shape="box"];1309 -> 1376[label="",style="solid", color="black", weight=3]; 89.31/52.28 1310[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT)",fontsize=16,color="black",shape="box"];1310 -> 1377[label="",style="solid", color="black", weight=3]; 89.31/52.28 1311[label="FiniteMap.addToFM_C FiniteMap.addToFM0 FiniteMap.EmptyFM True zzz41",fontsize=16,color="black",shape="box"];1311 -> 1378[label="",style="solid", color="black", weight=3]; 89.31/52.28 1312[label="FiniteMap.addToFM_C FiniteMap.addToFM0 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True zzz41",fontsize=16,color="black",shape="box"];1312 -> 1379[label="",style="solid", color="black", weight=3]; 89.31/52.28 1313[label="FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464",fontsize=16,color="green",shape="box"];1314[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1314 -> 1380[label="",style="solid", color="black", weight=3]; 89.31/52.28 13645[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (False < False))",fontsize=16,color="black",shape="box"];13645 -> 13706[label="",style="solid", color="black", weight=3]; 89.31/52.28 1102[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];1102 -> 1160[label="",style="solid", color="black", weight=3]; 89.31/52.28 11728[label="FiniteMap.splitGT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (False > zzz5120)",fontsize=16,color="black",shape="box"];11728 -> 11850[label="",style="solid", color="black", weight=3]; 89.31/52.28 350[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];350 -> 383[label="",style="solid", color="black", weight=3]; 89.31/52.28 10372[label="FiniteMap.splitLT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (False < zzz5120)",fontsize=16,color="black",shape="box"];10372 -> 10536[label="",style="solid", color="black", weight=3]; 89.31/52.28 13646[label="FiniteMap.addToFM_C4 FiniteMap.addToFM0 FiniteMap.EmptyFM False zzz41",fontsize=16,color="black",shape="box"];13646 -> 13707[label="",style="solid", color="black", weight=3]; 89.31/52.28 13647[label="FiniteMap.addToFM_C3 FiniteMap.addToFM0 (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) False zzz41",fontsize=16,color="black",shape="box"];13647 -> 13708[label="",style="solid", color="black", weight=3]; 89.31/52.28 13648[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13648 -> 13709[label="",style="solid", color="black", weight=3]; 89.31/52.28 218[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True False == GT)",fontsize=16,color="black",shape="box"];218 -> 236[label="",style="solid", color="black", weight=3]; 89.31/52.28 219[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];219 -> 237[label="",style="solid", color="black", weight=3]; 89.31/52.28 14421[label="FiniteMap.sizeFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];14421 -> 14517[label="",style="solid", color="black", weight=3]; 89.31/52.28 14422[label="FiniteMap.sizeFM (FiniteMap.Branch zzz9740 zzz9741 zzz9742 zzz9743 zzz9744)",fontsize=16,color="black",shape="box"];14422 -> 14518[label="",style="solid", color="black", weight=3]; 89.31/52.28 23904[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284)) zzz1879 == LT)",fontsize=16,color="black",shape="box"];23904 -> 23918[label="",style="solid", color="black", weight=3]; 89.31/52.28 8776[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False (compare2 False False True == GT)))",fontsize=16,color="black",shape="box"];8776 -> 8885[label="",style="solid", color="black", weight=3]; 89.31/52.28 8777[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];8777 -> 8886[label="",style="solid", color="black", weight=3]; 89.31/52.28 8778 -> 7627[label="",style="dashed", color="red", weight=0]; 89.31/52.28 8778[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz5220 zzz5221 zzz5222 zzz5223 zzz5224) False))",fontsize=16,color="magenta"];8778 -> 8887[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8778 -> 8888[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8778 -> 8889[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8778 -> 8890[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8778 -> 8891[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 224[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];224 -> 242[label="",style="solid", color="black", weight=3]; 89.31/52.28 25225[label="FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=16,color="green",shape="box"];25226[label="zzz42",fontsize=16,color="green",shape="box"];25227[label="zzz444",fontsize=16,color="green",shape="box"];25228[label="zzz41",fontsize=16,color="green",shape="box"];25229[label="zzz442",fontsize=16,color="green",shape="box"];25230[label="zzz54",fontsize=16,color="green",shape="box"];25231[label="zzz43",fontsize=16,color="green",shape="box"];25232[label="zzz52",fontsize=16,color="green",shape="box"];25233[label="zzz53",fontsize=16,color="green",shape="box"];25234[label="zzz51",fontsize=16,color="green",shape="box"];25235[label="zzz441",fontsize=16,color="green",shape="box"];25236[label="zzz3",fontsize=16,color="green",shape="box"];25237[label="zzz440",fontsize=16,color="green",shape="box"];25238[label="zzz443",fontsize=16,color="green",shape="box"];25224[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz1937 zzz1938 zzz1939 zzz1940 zzz1941) True))",fontsize=16,color="black",shape="triangle"];25224 -> 25295[label="",style="solid", color="black", weight=3]; 89.31/52.28 1375[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (True < True))",fontsize=16,color="black",shape="box"];1375 -> 1423[label="",style="solid", color="black", weight=3]; 89.31/52.28 1376[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == LT)",fontsize=16,color="black",shape="box"];1376 -> 1424[label="",style="solid", color="black", weight=3]; 89.31/52.28 1377[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1377 -> 1425[label="",style="solid", color="black", weight=3]; 89.31/52.28 1378[label="FiniteMap.addToFM_C4 FiniteMap.addToFM0 FiniteMap.EmptyFM True zzz41",fontsize=16,color="black",shape="box"];1378 -> 1426[label="",style="solid", color="black", weight=3]; 89.31/52.28 1379[label="FiniteMap.addToFM_C3 FiniteMap.addToFM0 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True zzz41",fontsize=16,color="black",shape="box"];1379 -> 1427[label="",style="solid", color="black", weight=3]; 89.31/52.28 1380[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1380 -> 1428[label="",style="solid", color="black", weight=3]; 89.31/52.28 13706[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare False False == LT))",fontsize=16,color="black",shape="box"];13706 -> 13720[label="",style="solid", color="black", weight=3]; 89.31/52.28 1160 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 1160[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];11850[label="FiniteMap.splitGT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (compare False zzz5120 == GT)",fontsize=16,color="black",shape="box"];11850 -> 11884[label="",style="solid", color="black", weight=3]; 89.31/52.28 383 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 383[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];10536[label="FiniteMap.splitLT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (compare False zzz5120 == LT)",fontsize=16,color="black",shape="box"];10536 -> 10575[label="",style="solid", color="black", weight=3]; 89.31/52.28 13707[label="FiniteMap.unitFM False zzz41",fontsize=16,color="black",shape="box"];13707 -> 13721[label="",style="solid", color="black", weight=3]; 89.31/52.28 13708[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (False < zzz8860)",fontsize=16,color="black",shape="box"];13708 -> 13722[label="",style="solid", color="black", weight=3]; 89.31/52.28 13709[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13709 -> 13723[label="",style="solid", color="black", weight=3]; 89.31/52.28 236[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True (False <= True) == GT)",fontsize=16,color="black",shape="box"];236 -> 254[label="",style="solid", color="black", weight=3]; 89.31/52.28 237[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];237 -> 255[label="",style="solid", color="black", weight=3]; 89.31/52.28 14517[label="Pos Zero",fontsize=16,color="green",shape="box"];14518[label="zzz9742",fontsize=16,color="green",shape="box"];23918 -> 23962[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23918[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284)) zzz1879 == LT)",fontsize=16,color="magenta"];23918 -> 23963[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8885[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False (EQ == GT)))",fontsize=16,color="black",shape="box"];8885 -> 8910[label="",style="solid", color="black", weight=3]; 89.31/52.28 8886[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];8886 -> 8911[label="",style="solid", color="black", weight=3]; 89.31/52.28 8887[label="zzz5221",fontsize=16,color="green",shape="box"];8888[label="zzz5222",fontsize=16,color="green",shape="box"];8889[label="zzz5223",fontsize=16,color="green",shape="box"];8890[label="zzz5220",fontsize=16,color="green",shape="box"];8891[label="zzz5224",fontsize=16,color="green",shape="box"];242[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 False",fontsize=16,color="black",shape="box"];242 -> 260[label="",style="solid", color="black", weight=3]; 89.31/52.28 25295[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 zzz1937 zzz1938 zzz1939 zzz1940 zzz1941 True (True < zzz1937)))",fontsize=16,color="black",shape="box"];25295 -> 25302[label="",style="solid", color="black", weight=3]; 89.31/52.28 1423[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare True True == LT))",fontsize=16,color="black",shape="box"];1423 -> 1457[label="",style="solid", color="black", weight=3]; 89.31/52.28 1424[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1424 -> 1458[label="",style="solid", color="black", weight=3]; 89.31/52.28 1425[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1425 -> 1459[label="",style="solid", color="black", weight=3]; 89.31/52.28 1426[label="FiniteMap.unitFM True zzz41",fontsize=16,color="black",shape="box"];1426 -> 1460[label="",style="solid", color="black", weight=3]; 89.31/52.28 1427[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (True < zzz440)",fontsize=16,color="black",shape="box"];1427 -> 1461[label="",style="solid", color="black", weight=3]; 89.31/52.28 1428[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1428 -> 1462[label="",style="solid", color="black", weight=3]; 89.31/52.28 13720[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == LT))",fontsize=16,color="black",shape="box"];13720 -> 13779[label="",style="solid", color="black", weight=3]; 89.31/52.28 11884[label="FiniteMap.splitGT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (compare3 False zzz5120 == GT)",fontsize=16,color="black",shape="box"];11884 -> 11953[label="",style="solid", color="black", weight=3]; 89.31/52.28 10575[label="FiniteMap.splitLT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (compare3 False zzz5120 == LT)",fontsize=16,color="black",shape="box"];10575 -> 10964[label="",style="solid", color="black", weight=3]; 89.31/52.28 13721[label="FiniteMap.Branch False zzz41 (Pos (Succ Zero)) FiniteMap.emptyFM FiniteMap.emptyFM",fontsize=16,color="green",shape="box"];13721 -> 13780[label="",style="dashed", color="green", weight=3]; 89.31/52.28 13721 -> 13781[label="",style="dashed", color="green", weight=3]; 89.31/52.28 13722[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare False zzz8860 == LT)",fontsize=16,color="black",shape="box"];13722 -> 13782[label="",style="solid", color="black", weight=3]; 89.31/52.28 13723[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13723 -> 13783[label="",style="solid", color="black", weight=3]; 89.31/52.28 254[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True True == GT)",fontsize=16,color="black",shape="box"];254 -> 274[label="",style="solid", color="black", weight=3]; 89.31/52.28 255[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];255 -> 275[label="",style="solid", color="black", weight=3]; 89.31/52.28 23963[label="FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="black",shape="triangle"];23963 -> 23965[label="",style="solid", color="black", weight=3]; 89.31/52.28 23962[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1880) zzz1879 == LT)",fontsize=16,color="burlywood",shape="triangle"];27133[label="zzz1880/Pos zzz18800",fontsize=10,color="white",style="solid",shape="box"];23962 -> 27133[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27133 -> 23966[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27134[label="zzz1880/Neg zzz18800",fontsize=10,color="white",style="solid",shape="box"];23962 -> 27134[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27134 -> 23967[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 8910[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM1 False zzz520 zzz521 zzz522 zzz523 False False))",fontsize=16,color="black",shape="box"];8910 -> 8964[label="",style="solid", color="black", weight=3]; 89.31/52.28 8911[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 False",fontsize=16,color="black",shape="box"];8911 -> 8965[label="",style="solid", color="black", weight=3]; 89.31/52.28 260[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 otherwise",fontsize=16,color="black",shape="box"];260 -> 281[label="",style="solid", color="black", weight=3]; 89.31/52.28 25302[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 zzz1937 zzz1938 zzz1939 zzz1940 zzz1941 True (compare True zzz1937 == LT)))",fontsize=16,color="black",shape="box"];25302 -> 25318[label="",style="solid", color="black", weight=3]; 89.31/52.28 1457[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == LT))",fontsize=16,color="black",shape="box"];1457 -> 1531[label="",style="solid", color="black", weight=3]; 89.31/52.28 1458[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT)",fontsize=16,color="black",shape="triangle"];1458 -> 1532[label="",style="solid", color="black", weight=3]; 89.31/52.28 1459[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT)",fontsize=16,color="black",shape="triangle"];1459 -> 1533[label="",style="solid", color="black", weight=3]; 89.31/52.28 1460[label="FiniteMap.Branch True zzz41 (Pos (Succ Zero)) FiniteMap.emptyFM FiniteMap.emptyFM",fontsize=16,color="green",shape="box"];1460 -> 1534[label="",style="dashed", color="green", weight=3]; 89.31/52.28 1460 -> 1535[label="",style="dashed", color="green", weight=3]; 89.31/52.28 1461[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (compare True zzz440 == LT)",fontsize=16,color="black",shape="box"];1461 -> 1536[label="",style="solid", color="black", weight=3]; 89.31/52.28 1462[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1462 -> 1537[label="",style="solid", color="black", weight=3]; 89.31/52.28 13779[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == LT))",fontsize=16,color="black",shape="box"];13779 -> 13798[label="",style="solid", color="black", weight=3]; 89.31/52.28 11953[label="FiniteMap.splitGT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False zzz5120 (False == zzz5120) == GT)",fontsize=16,color="burlywood",shape="box"];27135[label="zzz5120/False",fontsize=10,color="white",style="solid",shape="box"];11953 -> 27135[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27135 -> 12060[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27136[label="zzz5120/True",fontsize=10,color="white",style="solid",shape="box"];11953 -> 27136[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27136 -> 12061[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 10964[label="FiniteMap.splitLT2 zzz5120 zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False zzz5120 (False == zzz5120) == LT)",fontsize=16,color="burlywood",shape="box"];27137[label="zzz5120/False",fontsize=10,color="white",style="solid",shape="box"];10964 -> 27137[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27137 -> 11105[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27138[label="zzz5120/True",fontsize=10,color="white",style="solid",shape="box"];10964 -> 27138[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27138 -> 11106[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13780 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13780[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];13781 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 13781[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];13782[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare3 False zzz8860 == LT)",fontsize=16,color="black",shape="box"];13782 -> 13799[label="",style="solid", color="black", weight=3]; 89.31/52.28 13783[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13783 -> 13800[label="",style="solid", color="black", weight=3]; 89.31/52.28 274[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (LT == GT)",fontsize=16,color="black",shape="box"];274 -> 296[label="",style="solid", color="black", weight=3]; 89.31/52.28 275[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (LT == LT)",fontsize=16,color="black",shape="box"];275 -> 297[label="",style="solid", color="black", weight=3]; 89.31/52.28 23965 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23965[label="FiniteMap.sizeFM (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284)",fontsize=16,color="magenta"];23965 -> 23978[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 23966[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz18800)) zzz1879 == LT)",fontsize=16,color="black",shape="box"];23966 -> 23979[label="",style="solid", color="black", weight=3]; 89.31/52.28 23967[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz18800)) zzz1879 == LT)",fontsize=16,color="black",shape="box"];23967 -> 23980[label="",style="solid", color="black", weight=3]; 89.31/52.28 8964[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM0 False zzz520 zzz521 zzz522 zzz523 False otherwise))",fontsize=16,color="black",shape="box"];8964 -> 8976[label="",style="solid", color="black", weight=3]; 89.31/52.28 8965[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 otherwise",fontsize=16,color="black",shape="box"];8965 -> 8977[label="",style="solid", color="black", weight=3]; 89.31/52.28 281[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];281 -> 304[label="",style="solid", color="black", weight=3]; 89.31/52.28 25318[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 zzz1937 zzz1938 zzz1939 zzz1940 zzz1941 True (compare3 True zzz1937 == LT)))",fontsize=16,color="black",shape="box"];25318 -> 25332[label="",style="solid", color="black", weight=3]; 89.31/52.28 1531[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT))",fontsize=16,color="black",shape="box"];1531 -> 1568[label="",style="solid", color="black", weight=3]; 89.31/52.28 1532[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT)",fontsize=16,color="black",shape="box"];1532 -> 1569[label="",style="solid", color="black", weight=3]; 89.31/52.28 1533[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT)",fontsize=16,color="black",shape="box"];1533 -> 1570[label="",style="solid", color="black", weight=3]; 89.31/52.28 1534 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 1534[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1535 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.28 1535[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1536[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (compare3 True zzz440 == LT)",fontsize=16,color="black",shape="box"];1536 -> 1571[label="",style="solid", color="black", weight=3]; 89.31/52.28 1537[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1537 -> 1572[label="",style="solid", color="black", weight=3]; 89.31/52.28 13798[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT))",fontsize=16,color="black",shape="box"];13798 -> 13905[label="",style="solid", color="black", weight=3]; 89.31/52.28 12060[label="FiniteMap.splitGT2 False zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];12060 -> 12110[label="",style="solid", color="black", weight=3]; 89.31/52.28 12061[label="FiniteMap.splitGT2 True zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];12061 -> 12111[label="",style="solid", color="black", weight=3]; 89.31/52.28 11105[label="FiniteMap.splitLT2 False zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];11105 -> 11273[label="",style="solid", color="black", weight=3]; 89.31/52.28 11106[label="FiniteMap.splitLT2 True zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];11106 -> 11274[label="",style="solid", color="black", weight=3]; 89.31/52.28 13799[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False zzz8860 (False == zzz8860) == LT)",fontsize=16,color="burlywood",shape="box"];27139[label="zzz8860/False",fontsize=10,color="white",style="solid",shape="box"];13799 -> 27139[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27139 -> 13906[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27140[label="zzz8860/True",fontsize=10,color="white",style="solid",shape="box"];13799 -> 27140[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27140 -> 13907[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13800[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz432) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 zzz432 zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="box"];27141[label="zzz432/Pos zzz4320",fontsize=10,color="white",style="solid",shape="box"];13800 -> 27141[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27141 -> 13908[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27142[label="zzz432/Neg zzz4320",fontsize=10,color="white",style="solid",shape="box"];13800 -> 27142[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27142 -> 13909[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 296[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False False",fontsize=16,color="black",shape="box"];296 -> 320[label="",style="solid", color="black", weight=3]; 89.31/52.28 297[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False True",fontsize=16,color="black",shape="box"];297 -> 321[label="",style="solid", color="black", weight=3]; 89.31/52.28 23978[label="FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="green",shape="box"];23979 -> 23993[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23979[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18800)) zzz1879 == LT)",fontsize=16,color="magenta"];23979 -> 23994[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 23980 -> 23995[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23980[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18800)) zzz1879 == LT)",fontsize=16,color="magenta"];23980 -> 23996[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 8976[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (FiniteMap.lookupFM0 False zzz520 zzz521 zzz522 zzz523 False True))",fontsize=16,color="black",shape="box"];8976 -> 9083[label="",style="solid", color="black", weight=3]; 89.31/52.28 8977[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 True",fontsize=16,color="black",shape="box"];8977 -> 9084[label="",style="solid", color="black", weight=3]; 89.31/52.28 304 -> 90[label="",style="dashed", color="red", weight=0]; 89.31/52.28 304[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz54)",fontsize=16,color="magenta"];304 -> 331[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 304 -> 332[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 25332[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 zzz1937 zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True zzz1937 (True == zzz1937) == LT)))",fontsize=16,color="burlywood",shape="box"];27143[label="zzz1937/False",fontsize=10,color="white",style="solid",shape="box"];25332 -> 27143[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27143 -> 25336[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27144[label="zzz1937/True",fontsize=10,color="white",style="solid",shape="box"];25332 -> 27144[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27144 -> 25337[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 1568[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT))",fontsize=16,color="black",shape="box"];1568 -> 1606[label="",style="solid", color="black", weight=3]; 89.31/52.28 1569[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1569 -> 1607[label="",style="solid", color="black", weight=3]; 89.31/52.28 1570[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1570 -> 1608[label="",style="solid", color="black", weight=3]; 89.31/52.28 1571[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True zzz440 (True == zzz440) == LT)",fontsize=16,color="burlywood",shape="box"];27145[label="zzz440/False",fontsize=10,color="white",style="solid",shape="box"];1571 -> 27145[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27145 -> 1609[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27146[label="zzz440/True",fontsize=10,color="white",style="solid",shape="box"];1571 -> 27146[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27146 -> 1610[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 1572[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz462) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="box"];27147[label="zzz462/Pos zzz4620",fontsize=10,color="white",style="solid",shape="box"];1572 -> 27147[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27147 -> 1611[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27148[label="zzz462/Neg zzz4620",fontsize=10,color="white",style="solid",shape="box"];1572 -> 27148[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27148 -> 1612[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 13905[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT))",fontsize=16,color="black",shape="box"];13905 -> 14060[label="",style="solid", color="black", weight=3]; 89.31/52.28 12110 -> 250[label="",style="dashed", color="red", weight=0]; 89.31/52.28 12110[label="FiniteMap.splitGT2 False zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False False True == GT)",fontsize=16,color="magenta"];12110 -> 12225[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12110 -> 12226[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12110 -> 12227[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12110 -> 12228[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12111 -> 9737[label="",style="dashed", color="red", weight=0]; 89.31/52.28 12111[label="FiniteMap.splitGT2 True zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False True False == GT)",fontsize=16,color="magenta"];12111 -> 12229[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12111 -> 12230[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12111 -> 12231[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 12111 -> 12232[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11273 -> 249[label="",style="dashed", color="red", weight=0]; 89.31/52.28 11273[label="FiniteMap.splitLT2 False zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False False True == LT)",fontsize=16,color="magenta"];11273 -> 11439[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11273 -> 11440[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11273 -> 11441[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11273 -> 11442[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11274 -> 9738[label="",style="dashed", color="red", weight=0]; 89.31/52.28 11274[label="FiniteMap.splitLT2 True zzz5121 zzz5122 zzz5123 zzz5124 False (compare2 False True False == LT)",fontsize=16,color="magenta"];11274 -> 11443[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11274 -> 11444[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11274 -> 11445[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 11274 -> 11446[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 13906[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];13906 -> 14061[label="",style="solid", color="black", weight=3]; 89.31/52.28 13907[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];13907 -> 14062[label="",style="solid", color="black", weight=3]; 89.31/52.28 13908[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13908 -> 14063[label="",style="solid", color="black", weight=3]; 89.31/52.28 13909[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];13909 -> 14064[label="",style="solid", color="black", weight=3]; 89.31/52.28 320[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (False < True)",fontsize=16,color="black",shape="box"];320 -> 349[label="",style="solid", color="black", weight=3]; 89.31/52.28 321[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];321 -> 350[label="",style="solid", color="black", weight=3]; 89.31/52.28 23994 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23994[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18800",fontsize=16,color="magenta"];23994 -> 23997[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 23993[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos zzz1881) zzz1879 == LT)",fontsize=16,color="burlywood",shape="triangle"];27149[label="zzz1881/Succ zzz18810",fontsize=10,color="white",style="solid",shape="box"];23993 -> 27149[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27149 -> 23998[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27150[label="zzz1881/Zero",fontsize=10,color="white",style="solid",shape="box"];23993 -> 27150[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27150 -> 23999[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 23996 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.28 23996[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18800",fontsize=16,color="magenta"];23996 -> 24000[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 23995[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg zzz1882) zzz1879 == LT)",fontsize=16,color="burlywood",shape="triangle"];27151[label="zzz1882/Succ zzz18820",fontsize=10,color="white",style="solid",shape="box"];23995 -> 27151[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27151 -> 24001[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27152[label="zzz1882/Zero",fontsize=10,color="white",style="solid",shape="box"];23995 -> 27152[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27152 -> 24002[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 9083[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 (Maybe.isJust (Just zzz520))",fontsize=16,color="black",shape="box"];9083 -> 9108[label="",style="solid", color="black", weight=3]; 89.31/52.28 9084 -> 90[label="",style="dashed", color="red", weight=0]; 89.31/52.28 9084[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz517) (FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz518)",fontsize=16,color="magenta"];9084 -> 9109[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 9084 -> 9110[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 331 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 331[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz54",fontsize=16,color="magenta"];331 -> 362[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 331 -> 363[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 332 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.28 332[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz53",fontsize=16,color="magenta"];332 -> 364[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 332 -> 365[label="",style="dashed", color="magenta", weight=3]; 89.31/52.28 25336[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True False (True == False) == LT)))",fontsize=16,color="black",shape="box"];25336 -> 25357[label="",style="solid", color="black", weight=3]; 89.31/52.28 25337[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True True (True == True) == LT)))",fontsize=16,color="black",shape="box"];25337 -> 25358[label="",style="solid", color="black", weight=3]; 89.31/52.28 1606[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT))",fontsize=16,color="black",shape="box"];1606 -> 1699[label="",style="solid", color="black", weight=3]; 89.31/52.28 1607[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (True > True)",fontsize=16,color="black",shape="box"];1607 -> 1700[label="",style="solid", color="black", weight=3]; 89.31/52.28 1608[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (True < True)",fontsize=16,color="black",shape="box"];1608 -> 1701[label="",style="solid", color="black", weight=3]; 89.31/52.28 1609[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];1609 -> 1702[label="",style="solid", color="black", weight=3]; 89.31/52.28 1610[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1610 -> 1703[label="",style="solid", color="black", weight=3]; 89.31/52.28 1611[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1611 -> 1704[label="",style="solid", color="black", weight=3]; 89.31/52.28 1612[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1612 -> 1705[label="",style="solid", color="black", weight=3]; 89.31/52.28 14060[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False False)",fontsize=16,color="black",shape="box"];14060 -> 14159[label="",style="solid", color="black", weight=3]; 89.31/52.28 12225[label="zzz5121",fontsize=16,color="green",shape="box"];12226[label="zzz5122",fontsize=16,color="green",shape="box"];12227[label="zzz5123",fontsize=16,color="green",shape="box"];12228[label="zzz5124",fontsize=16,color="green",shape="box"];250[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT)",fontsize=16,color="black",shape="triangle"];250 -> 268[label="",style="solid", color="black", weight=3]; 89.31/52.28 12229[label="zzz5122",fontsize=16,color="green",shape="box"];12230[label="zzz5121",fontsize=16,color="green",shape="box"];12231[label="zzz5123",fontsize=16,color="green",shape="box"];12232[label="zzz5124",fontsize=16,color="green",shape="box"];9737[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (compare2 False True False == GT)",fontsize=16,color="black",shape="triangle"];9737 -> 9826[label="",style="solid", color="black", weight=3]; 89.31/52.28 11439[label="zzz5121",fontsize=16,color="green",shape="box"];11440[label="zzz5122",fontsize=16,color="green",shape="box"];11441[label="zzz5123",fontsize=16,color="green",shape="box"];11442[label="zzz5124",fontsize=16,color="green",shape="box"];249[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT)",fontsize=16,color="black",shape="triangle"];249 -> 267[label="",style="solid", color="black", weight=3]; 89.31/52.28 11443[label="zzz5122",fontsize=16,color="green",shape="box"];11444[label="zzz5121",fontsize=16,color="green",shape="box"];11445[label="zzz5123",fontsize=16,color="green",shape="box"];11446[label="zzz5124",fontsize=16,color="green",shape="box"];9738[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (compare2 False True False == LT)",fontsize=16,color="black",shape="triangle"];9738 -> 9827[label="",style="solid", color="black", weight=3]; 89.31/52.28 14061[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];14061 -> 14160[label="",style="solid", color="black", weight=3]; 89.31/52.28 14062[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];14062 -> 14161[label="",style="solid", color="black", weight=3]; 89.31/52.28 14063[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="box"];27153[label="zzz4320/Succ zzz43200",fontsize=10,color="white",style="solid",shape="box"];14063 -> 27153[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27153 -> 14162[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27154[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];14063 -> 27154[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27154 -> 14163[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 14064[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="box"];27155[label="zzz4320/Succ zzz43200",fontsize=10,color="white",style="solid",shape="box"];14064 -> 27155[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27155 -> 14164[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27156[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];14064 -> 27156[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27156 -> 14165[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 349[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare False True == LT)",fontsize=16,color="black",shape="box"];349 -> 382[label="",style="solid", color="black", weight=3]; 89.31/52.28 23997[label="zzz18800",fontsize=16,color="green",shape="box"];15179[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10040",fontsize=16,color="burlywood",shape="triangle"];27157[label="zzz10040/Succ zzz100400",fontsize=10,color="white",style="solid",shape="box"];15179 -> 27157[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27157 -> 15182[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27158[label="zzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];15179 -> 27158[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27158 -> 15183[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 23998[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (Succ zzz18810)) zzz1879 == LT)",fontsize=16,color="burlywood",shape="box"];27159[label="zzz1879/Pos zzz18790",fontsize=10,color="white",style="solid",shape="box"];23998 -> 27159[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27159 -> 24014[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27160[label="zzz1879/Neg zzz18790",fontsize=10,color="white",style="solid",shape="box"];23998 -> 27160[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27160 -> 24015[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 23999[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) zzz1879 == LT)",fontsize=16,color="burlywood",shape="box"];27161[label="zzz1879/Pos zzz18790",fontsize=10,color="white",style="solid",shape="box"];23999 -> 27161[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27161 -> 24016[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 27162[label="zzz1879/Neg zzz18790",fontsize=10,color="white",style="solid",shape="box"];23999 -> 27162[label="",style="solid", color="burlywood", weight=9]; 89.31/52.28 27162 -> 24017[label="",style="solid", color="burlywood", weight=3]; 89.31/52.28 24000[label="zzz18800",fontsize=16,color="green",shape="box"];24001[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (Succ zzz18820)) zzz1879 == LT)",fontsize=16,color="burlywood",shape="box"];27163[label="zzz1879/Pos zzz18790",fontsize=10,color="white",style="solid",shape="box"];24001 -> 27163[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27163 -> 24018[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27164[label="zzz1879/Neg zzz18790",fontsize=10,color="white",style="solid",shape="box"];24001 -> 27164[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27164 -> 24019[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24002[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) zzz1879 == LT)",fontsize=16,color="burlywood",shape="box"];27165[label="zzz1879/Pos zzz18790",fontsize=10,color="white",style="solid",shape="box"];24002 -> 27165[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27165 -> 24020[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27166[label="zzz1879/Neg zzz18790",fontsize=10,color="white",style="solid",shape="box"];24002 -> 27166[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27166 -> 24021[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 9108[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz514 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False zzz515 zzz516 zzz517 zzz518 True",fontsize=16,color="black",shape="box"];9108 -> 9144[label="",style="solid", color="black", weight=3]; 89.31/52.29 9109 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.29 9109[label="FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz518",fontsize=16,color="magenta"];9109 -> 9145[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9109 -> 9146[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9109 -> 9147[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9110 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.29 9110[label="FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz517",fontsize=16,color="magenta"];9110 -> 9148[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9110 -> 9149[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9110 -> 9150[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 362[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];362 -> 395[label="",style="solid", color="black", weight=3]; 89.31/52.29 363[label="zzz54",fontsize=16,color="green",shape="box"];364[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];364 -> 396[label="",style="solid", color="black", weight=3]; 89.31/52.29 365[label="zzz53",fontsize=16,color="green",shape="box"];25357[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True False False == LT)))",fontsize=16,color="black",shape="box"];25357 -> 25373[label="",style="solid", color="black", weight=3]; 89.31/52.29 25358[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True True True == LT)))",fontsize=16,color="black",shape="box"];25358 -> 25374[label="",style="solid", color="black", weight=3]; 89.31/52.29 1699[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True False)",fontsize=16,color="black",shape="box"];1699 -> 1777[label="",style="solid", color="black", weight=3]; 89.31/52.29 1700[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT)",fontsize=16,color="black",shape="box"];1700 -> 1778[label="",style="solid", color="black", weight=3]; 89.31/52.29 1701[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == LT)",fontsize=16,color="black",shape="box"];1701 -> 1779[label="",style="solid", color="black", weight=3]; 89.31/52.29 1702[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False False == LT)",fontsize=16,color="black",shape="box"];1702 -> 1780[label="",style="solid", color="black", weight=3]; 89.31/52.29 1703[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True True == LT)",fontsize=16,color="black",shape="box"];1703 -> 1781[label="",style="solid", color="black", weight=3]; 89.31/52.29 1704[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="box"];27167[label="zzz4620/Succ zzz46200",fontsize=10,color="white",style="solid",shape="box"];1704 -> 27167[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27167 -> 1782[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27168[label="zzz4620/Zero",fontsize=10,color="white",style="solid",shape="box"];1704 -> 27168[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27168 -> 1783[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1705[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="box"];27169[label="zzz4620/Succ zzz46200",fontsize=10,color="white",style="solid",shape="box"];1705 -> 27169[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27169 -> 1784[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27170[label="zzz4620/Zero",fontsize=10,color="white",style="solid",shape="box"];1705 -> 27170[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27170 -> 1785[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14159[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (False > False))",fontsize=16,color="black",shape="box"];14159 -> 14266[label="",style="solid", color="black", weight=3]; 89.31/52.29 268[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT)",fontsize=16,color="black",shape="box"];268 -> 291[label="",style="solid", color="black", weight=3]; 89.31/52.29 9826[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (compare1 False True (False <= True) == GT)",fontsize=16,color="black",shape="box"];9826 -> 9927[label="",style="solid", color="black", weight=3]; 89.31/52.29 267[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT)",fontsize=16,color="black",shape="box"];267 -> 290[label="",style="solid", color="black", weight=3]; 89.31/52.29 9827[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];9827 -> 9928[label="",style="solid", color="black", weight=3]; 89.31/52.29 14160[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (EQ == LT)",fontsize=16,color="black",shape="box"];14160 -> 14267[label="",style="solid", color="black", weight=3]; 89.31/52.29 14161[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];14161 -> 14268[label="",style="solid", color="black", weight=3]; 89.31/52.29 14162[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14162 -> 14269[label="",style="solid", color="black", weight=3]; 89.31/52.29 14163[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14163 -> 14270[label="",style="solid", color="black", weight=3]; 89.31/52.29 14164[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14164 -> 14271[label="",style="solid", color="black", weight=3]; 89.31/52.29 14165[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14165 -> 14272[label="",style="solid", color="black", weight=3]; 89.31/52.29 382[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];382 -> 415[label="",style="solid", color="black", weight=3]; 89.31/52.29 15182[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz100400)",fontsize=16,color="black",shape="box"];15182 -> 15193[label="",style="solid", color="black", weight=3]; 89.31/52.29 15183[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero",fontsize=16,color="black",shape="box"];15183 -> 15194[label="",style="solid", color="black", weight=3]; 89.31/52.29 24014[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (Succ zzz18810)) (Pos zzz18790) == LT)",fontsize=16,color="black",shape="box"];24014 -> 24024[label="",style="solid", color="black", weight=3]; 89.31/52.29 24015[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (Succ zzz18810)) (Neg zzz18790) == LT)",fontsize=16,color="black",shape="box"];24015 -> 24025[label="",style="solid", color="black", weight=3]; 89.31/52.29 24016[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Pos zzz18790) == LT)",fontsize=16,color="burlywood",shape="box"];27171[label="zzz18790/Succ zzz187900",fontsize=10,color="white",style="solid",shape="box"];24016 -> 27171[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27171 -> 24026[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27172[label="zzz18790/Zero",fontsize=10,color="white",style="solid",shape="box"];24016 -> 27172[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27172 -> 24027[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24017[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Neg zzz18790) == LT)",fontsize=16,color="burlywood",shape="box"];27173[label="zzz18790/Succ zzz187900",fontsize=10,color="white",style="solid",shape="box"];24017 -> 27173[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27173 -> 24028[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27174[label="zzz18790/Zero",fontsize=10,color="white",style="solid",shape="box"];24017 -> 27174[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27174 -> 24029[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24018[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (Succ zzz18820)) (Pos zzz18790) == LT)",fontsize=16,color="black",shape="box"];24018 -> 24030[label="",style="solid", color="black", weight=3]; 89.31/52.29 24019[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (Succ zzz18820)) (Neg zzz18790) == LT)",fontsize=16,color="black",shape="box"];24019 -> 24031[label="",style="solid", color="black", weight=3]; 89.31/52.29 24020[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Pos zzz18790) == LT)",fontsize=16,color="burlywood",shape="box"];27175[label="zzz18790/Succ zzz187900",fontsize=10,color="white",style="solid",shape="box"];24020 -> 27175[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27175 -> 24032[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27176[label="zzz18790/Zero",fontsize=10,color="white",style="solid",shape="box"];24020 -> 27176[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27176 -> 24033[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24021[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Neg zzz18790) == LT)",fontsize=16,color="burlywood",shape="box"];27177[label="zzz18790/Succ zzz187900",fontsize=10,color="white",style="solid",shape="box"];24021 -> 27177[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27177 -> 24034[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27178[label="zzz18790/Zero",fontsize=10,color="white",style="solid",shape="box"];24021 -> 27178[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27178 -> 24035[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 9144 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 9144[label="FiniteMap.mkVBalBranch False (zzz514 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz515) (FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz517) (FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz518)",fontsize=16,color="magenta"];9144 -> 13260[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9144 -> 13261[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9144 -> 13262[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9145[label="zzz514",fontsize=16,color="green",shape="box"];9146[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="triangle"];9146 -> 9373[label="",style="solid", color="black", weight=3]; 89.31/52.29 9147[label="zzz518",fontsize=16,color="green",shape="box"];9148[label="zzz514",fontsize=16,color="green",shape="box"];9149[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="triangle"];9149 -> 9374[label="",style="solid", color="black", weight=3]; 89.31/52.29 9150[label="zzz517",fontsize=16,color="green",shape="box"];395[label="FiniteMap.splitGT (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="triangle"];395 -> 430[label="",style="solid", color="black", weight=3]; 89.31/52.29 396[label="FiniteMap.splitLT (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="triangle"];396 -> 431[label="",style="solid", color="black", weight=3]; 89.31/52.29 25373[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare1 True False (True <= False) == LT)))",fontsize=16,color="black",shape="box"];25373 -> 25474[label="",style="solid", color="black", weight=3]; 89.31/52.29 25374[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1938 zzz1939 zzz1940 zzz1941 True (EQ == LT)))",fontsize=16,color="black",shape="box"];25374 -> 25475[label="",style="solid", color="black", weight=3]; 89.31/52.29 1777[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (True > True))",fontsize=16,color="black",shape="box"];1777 -> 1833[label="",style="solid", color="black", weight=3]; 89.31/52.29 1778[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1778 -> 1834[label="",style="solid", color="black", weight=3]; 89.31/52.29 1779[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == LT)",fontsize=16,color="black",shape="box"];1779 -> 1835[label="",style="solid", color="black", weight=3]; 89.31/52.29 1780[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];1780 -> 1836[label="",style="solid", color="black", weight=3]; 89.31/52.29 1781[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (EQ == LT)",fontsize=16,color="black",shape="box"];1781 -> 1837[label="",style="solid", color="black", weight=3]; 89.31/52.29 1782[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1782 -> 1838[label="",style="solid", color="black", weight=3]; 89.31/52.29 1783[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1783 -> 1839[label="",style="solid", color="black", weight=3]; 89.31/52.29 1784[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1784 -> 1840[label="",style="solid", color="black", weight=3]; 89.31/52.29 1785[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1785 -> 1841[label="",style="solid", color="black", weight=3]; 89.31/52.29 14266[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == GT))",fontsize=16,color="black",shape="box"];14266 -> 14280[label="",style="solid", color="black", weight=3]; 89.31/52.29 291[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];291 -> 314[label="",style="solid", color="black", weight=3]; 89.31/52.29 9927[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (compare1 False True True == GT)",fontsize=16,color="black",shape="box"];9927 -> 10149[label="",style="solid", color="black", weight=3]; 89.31/52.29 290[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];290 -> 313[label="",style="solid", color="black", weight=3]; 89.31/52.29 9928[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];9928 -> 10150[label="",style="solid", color="black", weight=3]; 89.31/52.29 14267[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 False",fontsize=16,color="black",shape="box"];14267 -> 14281[label="",style="solid", color="black", weight=3]; 89.31/52.29 14268[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];14268 -> 14282[label="",style="solid", color="black", weight=3]; 89.31/52.29 14269 -> 14283[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14269[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14269 -> 14284[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14270[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14270 -> 14285[label="",style="solid", color="black", weight=3]; 89.31/52.29 14271 -> 14286[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14271[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14271 -> 14287[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14272[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14272 -> 14288[label="",style="solid", color="black", weight=3]; 89.31/52.29 415[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];415 -> 452[label="",style="solid", color="black", weight=3]; 89.31/52.29 15193 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15193[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz100400)) (Succ zzz100400)",fontsize=16,color="magenta"];15193 -> 15321[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15193 -> 15322[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15194[label="Zero",fontsize=16,color="green",shape="box"];24024[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz18810) zzz18790 == LT)",fontsize=16,color="burlywood",shape="triangle"];27179[label="zzz18790/Succ zzz187900",fontsize=10,color="white",style="solid",shape="box"];24024 -> 27179[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27179 -> 24098[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27180[label="zzz18790/Zero",fontsize=10,color="white",style="solid",shape="box"];24024 -> 27180[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27180 -> 24099[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24025[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="black",shape="triangle"];24025 -> 24100[label="",style="solid", color="black", weight=3]; 89.31/52.29 24026[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Pos (Succ zzz187900)) == LT)",fontsize=16,color="black",shape="box"];24026 -> 24101[label="",style="solid", color="black", weight=3]; 89.31/52.29 24027[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24027 -> 24102[label="",style="solid", color="black", weight=3]; 89.31/52.29 24028[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Neg (Succ zzz187900)) == LT)",fontsize=16,color="black",shape="box"];24028 -> 24103[label="",style="solid", color="black", weight=3]; 89.31/52.29 24029[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24029 -> 24104[label="",style="solid", color="black", weight=3]; 89.31/52.29 24030[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="black",shape="triangle"];24030 -> 24105[label="",style="solid", color="black", weight=3]; 89.31/52.29 24031[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz18790 (Succ zzz18820) == LT)",fontsize=16,color="burlywood",shape="triangle"];27181[label="zzz18790/Succ zzz187900",fontsize=10,color="white",style="solid",shape="box"];24031 -> 27181[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27181 -> 24106[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27182[label="zzz18790/Zero",fontsize=10,color="white",style="solid",shape="box"];24031 -> 27182[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27182 -> 24107[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24032[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Pos (Succ zzz187900)) == LT)",fontsize=16,color="black",shape="box"];24032 -> 24108[label="",style="solid", color="black", weight=3]; 89.31/52.29 24033[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24033 -> 24109[label="",style="solid", color="black", weight=3]; 89.31/52.29 24034[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Neg (Succ zzz187900)) == LT)",fontsize=16,color="black",shape="box"];24034 -> 24110[label="",style="solid", color="black", weight=3]; 89.31/52.29 24035[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24035 -> 24111[label="",style="solid", color="black", weight=3]; 89.31/52.29 13260[label="zzz514 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz515",fontsize=16,color="green",shape="box"];13260 -> 13319[label="",style="dashed", color="green", weight=3]; 89.31/52.29 13260 -> 13320[label="",style="dashed", color="green", weight=3]; 89.31/52.29 13261 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.29 13261[label="FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz518",fontsize=16,color="magenta"];13261 -> 13321[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13261 -> 13322[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13261 -> 13323[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13262 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.29 13262[label="FiniteMap.intersectFM_C zzz514 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False) zzz517",fontsize=16,color="magenta"];13262 -> 13324[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13262 -> 13325[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13262 -> 13326[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9373[label="FiniteMap.splitGT (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="box"];9373 -> 9462[label="",style="solid", color="black", weight=3]; 89.31/52.29 9374[label="FiniteMap.splitLT (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="box"];9374 -> 9463[label="",style="solid", color="black", weight=3]; 89.31/52.29 430[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];430 -> 468[label="",style="solid", color="black", weight=3]; 89.31/52.29 431[label="FiniteMap.splitLT3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];431 -> 469[label="",style="solid", color="black", weight=3]; 89.31/52.29 25474[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare1 True False False == LT)))",fontsize=16,color="black",shape="box"];25474 -> 25575[label="",style="solid", color="black", weight=3]; 89.31/52.29 25475[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1938 zzz1939 zzz1940 zzz1941 True False))",fontsize=16,color="black",shape="box"];25475 -> 25576[label="",style="solid", color="black", weight=3]; 89.31/52.29 1833[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT))",fontsize=16,color="black",shape="box"];1833 -> 1904[label="",style="solid", color="black", weight=3]; 89.31/52.29 1834[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1834 -> 1905[label="",style="solid", color="black", weight=3]; 89.31/52.29 1835[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1835 -> 1906[label="",style="solid", color="black", weight=3]; 89.31/52.29 1836[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];1836 -> 1907[label="",style="solid", color="black", weight=3]; 89.31/52.29 1837[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 False",fontsize=16,color="black",shape="box"];1837 -> 1908[label="",style="solid", color="black", weight=3]; 89.31/52.29 1838 -> 1909[label="",style="dashed", color="red", weight=0]; 89.31/52.29 1838[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="magenta"];1838 -> 1910[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 1839[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1839 -> 1911[label="",style="solid", color="black", weight=3]; 89.31/52.29 1840 -> 1912[label="",style="dashed", color="red", weight=0]; 89.31/52.29 1840[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="magenta"];1840 -> 1913[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 1841[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1841 -> 1914[label="",style="solid", color="black", weight=3]; 89.31/52.29 14280[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == GT))",fontsize=16,color="black",shape="box"];14280 -> 14289[label="",style="solid", color="black", weight=3]; 89.31/52.29 314[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (False < False)",fontsize=16,color="black",shape="box"];314 -> 343[label="",style="solid", color="black", weight=3]; 89.31/52.29 10149[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (LT == GT)",fontsize=16,color="black",shape="box"];10149 -> 10187[label="",style="solid", color="black", weight=3]; 89.31/52.29 313[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (False > False)",fontsize=16,color="black",shape="box"];313 -> 342[label="",style="solid", color="black", weight=3]; 89.31/52.29 10150[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (LT == LT)",fontsize=16,color="black",shape="box"];10150 -> 10188[label="",style="solid", color="black", weight=3]; 89.31/52.29 14281[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (False > False)",fontsize=16,color="black",shape="box"];14281 -> 14290[label="",style="solid", color="black", weight=3]; 89.31/52.29 14282[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (LT == LT)",fontsize=16,color="black",shape="box"];14282 -> 14291[label="",style="solid", color="black", weight=3]; 89.31/52.29 14284 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14284[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200)",fontsize=16,color="magenta"];14284 -> 14292[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14284 -> 14293[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14283[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos zzz975) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27183[label="zzz975/Succ zzz9750",fontsize=10,color="white",style="solid",shape="box"];14283 -> 27183[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27183 -> 14294[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27184[label="zzz975/Zero",fontsize=10,color="white",style="solid",shape="box"];14283 -> 27184[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27184 -> 14295[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14285[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) == LT)",fontsize=16,color="black",shape="box"];14285 -> 14296[label="",style="solid", color="black", weight=3]; 89.31/52.29 14287 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14287[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200)",fontsize=16,color="magenta"];14287 -> 14297[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14287 -> 14298[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14286[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg zzz977) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27185[label="zzz977/Succ zzz9770",fontsize=10,color="white",style="solid",shape="box"];14286 -> 27185[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27185 -> 14299[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27186[label="zzz977/Zero",fontsize=10,color="white",style="solid",shape="box"];14286 -> 27186[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27186 -> 14300[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14288[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) == LT)",fontsize=16,color="black",shape="box"];14288 -> 14305[label="",style="solid", color="black", weight=3]; 89.31/52.29 452[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];452 -> 490[label="",style="solid", color="black", weight=3]; 89.31/52.29 15321[label="Succ zzz100400",fontsize=16,color="green",shape="box"];15322 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15322[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz100400)",fontsize=16,color="magenta"];15322 -> 15442[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2737[label="primPlusNat zzz63 zzz640",fontsize=16,color="burlywood",shape="triangle"];27187[label="zzz63/Succ zzz630",fontsize=10,color="white",style="solid",shape="box"];2737 -> 27187[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27187 -> 2807[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27188[label="zzz63/Zero",fontsize=10,color="white",style="solid",shape="box"];2737 -> 27188[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27188 -> 2808[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24098[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz18810) (Succ zzz187900) == LT)",fontsize=16,color="black",shape="box"];24098 -> 24121[label="",style="solid", color="black", weight=3]; 89.31/52.29 24099[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz18810) Zero == LT)",fontsize=16,color="black",shape="box"];24099 -> 24122[label="",style="solid", color="black", weight=3]; 89.31/52.29 24100[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 False",fontsize=16,color="black",shape="triangle"];24100 -> 24123[label="",style="solid", color="black", weight=3]; 89.31/52.29 24101 -> 24031[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24101[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero (Succ zzz187900) == LT)",fontsize=16,color="magenta"];24101 -> 24124[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24101 -> 24125[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24102[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="black",shape="triangle"];24102 -> 24126[label="",style="solid", color="black", weight=3]; 89.31/52.29 24103 -> 24025[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24103[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="magenta"];24104 -> 24102[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24104[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];24105[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 True",fontsize=16,color="black",shape="box"];24105 -> 24127[label="",style="solid", color="black", weight=3]; 89.31/52.29 24106[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz187900) (Succ zzz18820) == LT)",fontsize=16,color="black",shape="box"];24106 -> 24128[label="",style="solid", color="black", weight=3]; 89.31/52.29 24107[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero (Succ zzz18820) == LT)",fontsize=16,color="black",shape="box"];24107 -> 24129[label="",style="solid", color="black", weight=3]; 89.31/52.29 24108 -> 24030[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24108[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24109 -> 24102[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24109[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];24110 -> 24024[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24110[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz187900) Zero == LT)",fontsize=16,color="magenta"];24110 -> 24130[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24110 -> 24131[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24111 -> 24102[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24111[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];13319[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="box"];13319 -> 13402[label="",style="solid", color="black", weight=3]; 89.31/52.29 13320[label="zzz515",fontsize=16,color="green",shape="box"];13321[label="zzz514",fontsize=16,color="green",shape="box"];13322 -> 9146[label="",style="dashed", color="red", weight=0]; 89.31/52.29 13322[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="magenta"];13323[label="zzz518",fontsize=16,color="green",shape="box"];13324[label="zzz514",fontsize=16,color="green",shape="box"];13325 -> 9149[label="",style="dashed", color="red", weight=0]; 89.31/52.29 13325[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="magenta"];13326[label="zzz517",fontsize=16,color="green",shape="box"];9462[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="box"];9462 -> 9543[label="",style="solid", color="black", weight=3]; 89.31/52.29 9463[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False",fontsize=16,color="black",shape="box"];9463 -> 9544[label="",style="solid", color="black", weight=3]; 89.31/52.29 468[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (True > False)",fontsize=16,color="black",shape="box"];468 -> 510[label="",style="solid", color="black", weight=3]; 89.31/52.29 469[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (True < False)",fontsize=16,color="black",shape="box"];469 -> 511[label="",style="solid", color="black", weight=3]; 89.31/52.29 25575[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare0 True False otherwise == LT)))",fontsize=16,color="black",shape="box"];25575 -> 25679[label="",style="solid", color="black", weight=3]; 89.31/52.29 25576[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True (True > True)))",fontsize=16,color="black",shape="box"];25576 -> 25680[label="",style="solid", color="black", weight=3]; 89.31/52.29 1904[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT))",fontsize=16,color="black",shape="box"];1904 -> 1915[label="",style="solid", color="black", weight=3]; 89.31/52.29 1905[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT)",fontsize=16,color="black",shape="box"];1905 -> 1916[label="",style="solid", color="black", weight=3]; 89.31/52.29 1906[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT)",fontsize=16,color="black",shape="box"];1906 -> 1917[label="",style="solid", color="black", weight=3]; 89.31/52.29 1907[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];1907 -> 1918[label="",style="solid", color="black", weight=3]; 89.31/52.29 1908[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (True > True)",fontsize=16,color="black",shape="box"];1908 -> 1919[label="",style="solid", color="black", weight=3]; 89.31/52.29 1910 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.29 1910[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)",fontsize=16,color="magenta"];1910 -> 1920[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 1909[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat zzz56 (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="triangle"];27189[label="zzz56/Succ zzz560",fontsize=10,color="white",style="solid",shape="box"];1909 -> 27189[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27189 -> 1921[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27190[label="zzz56/Zero",fontsize=10,color="white",style="solid",shape="box"];1909 -> 27190[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27190 -> 1922[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1911[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1911 -> 1923[label="",style="solid", color="black", weight=3]; 89.31/52.29 1913 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.29 1913[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)",fontsize=16,color="magenta"];1913 -> 1924[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 1912[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat zzz57 (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="triangle"];27191[label="zzz57/Succ zzz570",fontsize=10,color="white",style="solid",shape="box"];1912 -> 27191[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27191 -> 1925[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27192[label="zzz57/Zero",fontsize=10,color="white",style="solid",shape="box"];1912 -> 27192[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27192 -> 1926[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1914[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1914 -> 1971[label="",style="solid", color="black", weight=3]; 89.31/52.29 14289[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == GT))",fontsize=16,color="black",shape="box"];14289 -> 14306[label="",style="solid", color="black", weight=3]; 89.31/52.29 343[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == LT)",fontsize=16,color="black",shape="box"];343 -> 376[label="",style="solid", color="black", weight=3]; 89.31/52.29 10187[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False False",fontsize=16,color="black",shape="box"];10187 -> 10199[label="",style="solid", color="black", weight=3]; 89.31/52.29 342[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == GT)",fontsize=16,color="black",shape="box"];342 -> 375[label="",style="solid", color="black", weight=3]; 89.31/52.29 10188[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False True",fontsize=16,color="black",shape="box"];10188 -> 10200[label="",style="solid", color="black", weight=3]; 89.31/52.29 14290[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare False False == GT)",fontsize=16,color="black",shape="box"];14290 -> 14307[label="",style="solid", color="black", weight=3]; 89.31/52.29 14291[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 True",fontsize=16,color="black",shape="box"];14291 -> 14308[label="",style="solid", color="black", weight=3]; 89.31/52.29 14292[label="Succ zzz43200",fontsize=16,color="green",shape="box"];14293 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14293[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];14293 -> 14309[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14294[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz9750)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14294 -> 14310[label="",style="solid", color="black", weight=3]; 89.31/52.29 14295[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14295 -> 14311[label="",style="solid", color="black", weight=3]; 89.31/52.29 14296[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz8862 == LT)",fontsize=16,color="burlywood",shape="box"];27193[label="zzz8862/Pos zzz88620",fontsize=10,color="white",style="solid",shape="box"];14296 -> 27193[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27193 -> 14312[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27194[label="zzz8862/Neg zzz88620",fontsize=10,color="white",style="solid",shape="box"];14296 -> 27194[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27194 -> 14313[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14297[label="Succ zzz43200",fontsize=16,color="green",shape="box"];14298 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14298[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];14298 -> 14314[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14299[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz9770)) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14299 -> 14315[label="",style="solid", color="black", weight=3]; 89.31/52.29 14300[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14300 -> 14316[label="",style="solid", color="black", weight=3]; 89.31/52.29 14305[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz8862 == LT)",fontsize=16,color="burlywood",shape="box"];27195[label="zzz8862/Pos zzz88620",fontsize=10,color="white",style="solid",shape="box"];14305 -> 27195[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27195 -> 14401[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27196[label="zzz8862/Neg zzz88620",fontsize=10,color="white",style="solid",shape="box"];14305 -> 27196[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27196 -> 14402[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 490[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];490 -> 532[label="",style="solid", color="black", weight=3]; 89.31/52.29 15442[label="zzz100400",fontsize=16,color="green",shape="box"];693[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz7200)",fontsize=16,color="black",shape="triangle"];693 -> 774[label="",style="solid", color="black", weight=3]; 89.31/52.29 2807[label="primPlusNat (Succ zzz630) zzz640",fontsize=16,color="burlywood",shape="box"];27197[label="zzz640/Succ zzz6400",fontsize=10,color="white",style="solid",shape="box"];2807 -> 27197[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27197 -> 2856[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27198[label="zzz640/Zero",fontsize=10,color="white",style="solid",shape="box"];2807 -> 27198[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27198 -> 2857[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2808[label="primPlusNat Zero zzz640",fontsize=16,color="burlywood",shape="box"];27199[label="zzz640/Succ zzz6400",fontsize=10,color="white",style="solid",shape="box"];2808 -> 27199[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27199 -> 2858[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27200[label="zzz640/Zero",fontsize=10,color="white",style="solid",shape="box"];2808 -> 27200[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27200 -> 2859[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24121[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz18810 zzz187900 == LT)",fontsize=16,color="burlywood",shape="triangle"];27201[label="zzz18810/Succ zzz188100",fontsize=10,color="white",style="solid",shape="box"];24121 -> 27201[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27201 -> 24141[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27202[label="zzz18810/Zero",fontsize=10,color="white",style="solid",shape="box"];24121 -> 27202[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27202 -> 24142[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24122 -> 24025[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24122[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="magenta"];24123 -> 24143[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24123[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 < FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284)",fontsize=16,color="magenta"];24123 -> 24144[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24124[label="Zero",fontsize=16,color="green",shape="box"];24125[label="zzz187900",fontsize=16,color="green",shape="box"];24126 -> 24100[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24126[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 False",fontsize=16,color="magenta"];24127 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24127[label="FiniteMap.mkBalBranch zzz2230 zzz2231 (FiniteMap.glueVBal (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) zzz2233) zzz2234",fontsize=16,color="magenta"];24127 -> 24790[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24128 -> 24121[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24128[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz187900 zzz18820 == LT)",fontsize=16,color="magenta"];24128 -> 24146[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24128 -> 24147[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24129 -> 24030[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24129[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24130[label="Zero",fontsize=16,color="green",shape="box"];24131[label="zzz187900",fontsize=16,color="green",shape="box"];13402[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False)",fontsize=16,color="black",shape="box"];13402 -> 13587[label="",style="solid", color="black", weight=3]; 89.31/52.29 9543[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (False > True)",fontsize=16,color="black",shape="box"];9543 -> 9580[label="",style="solid", color="black", weight=3]; 89.31/52.29 9544[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (False < True)",fontsize=16,color="black",shape="box"];9544 -> 9581[label="",style="solid", color="black", weight=3]; 89.31/52.29 510[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare True False == GT)",fontsize=16,color="black",shape="box"];510 -> 553[label="",style="solid", color="black", weight=3]; 89.31/52.29 511[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare True False == LT)",fontsize=16,color="black",shape="box"];511 -> 554[label="",style="solid", color="black", weight=3]; 89.31/52.29 25679[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare0 True False True == LT)))",fontsize=16,color="black",shape="box"];25679 -> 25785[label="",style="solid", color="black", weight=3]; 89.31/52.29 25680[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True (compare True True == GT)))",fontsize=16,color="black",shape="box"];25680 -> 25786[label="",style="solid", color="black", weight=3]; 89.31/52.29 1915[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT))",fontsize=16,color="black",shape="box"];1915 -> 1972[label="",style="solid", color="black", weight=3]; 89.31/52.29 1916[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT)",fontsize=16,color="black",shape="box"];1916 -> 1973[label="",style="solid", color="black", weight=3]; 89.31/52.29 1917[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT)",fontsize=16,color="black",shape="box"];1917 -> 1974[label="",style="solid", color="black", weight=3]; 89.31/52.29 1918[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];1918 -> 1975[label="",style="solid", color="black", weight=3]; 89.31/52.29 1919[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare True True == GT)",fontsize=16,color="black",shape="box"];1919 -> 1976[label="",style="solid", color="black", weight=3]; 89.31/52.29 1920[label="zzz46200",fontsize=16,color="green",shape="box"];1921[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat (Succ zzz560) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1921 -> 1977[label="",style="solid", color="black", weight=3]; 89.31/52.29 1922[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat Zero (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1922 -> 1978[label="",style="solid", color="black", weight=3]; 89.31/52.29 1923[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos Zero) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];27203[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];1923 -> 27203[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27203 -> 1979[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27204[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];1923 -> 27204[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27204 -> 1980[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1924[label="zzz46200",fontsize=16,color="green",shape="box"];1925[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat (Succ zzz570) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1925 -> 1981[label="",style="solid", color="black", weight=3]; 89.31/52.29 1926[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat Zero (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1926 -> 1982[label="",style="solid", color="black", weight=3]; 89.31/52.29 1971[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg Zero) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];27205[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];1971 -> 27205[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27205 -> 1988[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27206[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];1971 -> 27206[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27206 -> 1989[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14306[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT))",fontsize=16,color="black",shape="box"];14306 -> 14403[label="",style="solid", color="black", weight=3]; 89.31/52.29 376[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == LT)",fontsize=16,color="black",shape="box"];376 -> 407[label="",style="solid", color="black", weight=3]; 89.31/52.29 10199[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (False < True)",fontsize=16,color="black",shape="box"];10199 -> 10324[label="",style="solid", color="black", weight=3]; 89.31/52.29 375[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == GT)",fontsize=16,color="black",shape="box"];375 -> 406[label="",style="solid", color="black", weight=3]; 89.31/52.29 14307[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare3 False False == GT)",fontsize=16,color="black",shape="box"];14307 -> 14404[label="",style="solid", color="black", weight=3]; 89.31/52.29 14308 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14308[label="FiniteMap.mkBalBranch True zzz8861 (FiniteMap.addToFM_C FiniteMap.addToFM0 zzz8863 False zzz41) zzz8864",fontsize=16,color="magenta"];14308 -> 24791[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14308 -> 24792[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14308 -> 24793[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14308 -> 24794[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14309[label="zzz43200",fontsize=16,color="green",shape="box"];14310[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz9750)) (FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) == LT)",fontsize=16,color="black",shape="box"];14310 -> 14409[label="",style="solid", color="black", weight=3]; 89.31/52.29 14311[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) == LT)",fontsize=16,color="black",shape="box"];14311 -> 14410[label="",style="solid", color="black", weight=3]; 89.31/52.29 14312[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27207[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14312 -> 27207[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27207 -> 14411[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27208[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14312 -> 27208[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27208 -> 14412[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14313[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27209[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14313 -> 27209[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27209 -> 14413[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27210[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14313 -> 27210[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27210 -> 14414[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14314[label="zzz43200",fontsize=16,color="green",shape="box"];14315[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz9770)) (FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) == LT)",fontsize=16,color="black",shape="box"];14315 -> 14415[label="",style="solid", color="black", weight=3]; 89.31/52.29 14316[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 zzz8862 zzz8863 zzz8864)) == LT)",fontsize=16,color="black",shape="box"];14316 -> 14416[label="",style="solid", color="black", weight=3]; 89.31/52.29 14401[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27211[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14401 -> 27211[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27211 -> 14462[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27212[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14401 -> 27212[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27212 -> 14463[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14402[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27213[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14402 -> 27213[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27213 -> 14464[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27214[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14402 -> 27214[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27214 -> 14465[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 532[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];532 -> 577[label="",style="solid", color="black", weight=3]; 89.31/52.29 774[label="primPlusNat (primMulNat (Succ (Succ (Succ Zero))) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];774 -> 789[label="",style="solid", color="black", weight=3]; 89.31/52.29 2856[label="primPlusNat (Succ zzz630) (Succ zzz6400)",fontsize=16,color="black",shape="box"];2856 -> 2902[label="",style="solid", color="black", weight=3]; 89.31/52.29 2857[label="primPlusNat (Succ zzz630) Zero",fontsize=16,color="black",shape="box"];2857 -> 2903[label="",style="solid", color="black", weight=3]; 89.31/52.29 2858[label="primPlusNat Zero (Succ zzz6400)",fontsize=16,color="black",shape="box"];2858 -> 2904[label="",style="solid", color="black", weight=3]; 89.31/52.29 2859[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2859 -> 2905[label="",style="solid", color="black", weight=3]; 89.31/52.29 24141[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz188100) zzz187900 == LT)",fontsize=16,color="burlywood",shape="box"];27215[label="zzz187900/Succ zzz1879000",fontsize=10,color="white",style="solid",shape="box"];24141 -> 27215[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27215 -> 24148[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27216[label="zzz187900/Zero",fontsize=10,color="white",style="solid",shape="box"];24141 -> 27216[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27216 -> 24149[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24142[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero zzz187900 == LT)",fontsize=16,color="burlywood",shape="box"];27217[label="zzz187900/Succ zzz1879000",fontsize=10,color="white",style="solid",shape="box"];24142 -> 27217[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27217 -> 24150[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27218[label="zzz187900/Zero",fontsize=10,color="white",style="solid",shape="box"];24142 -> 27218[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27218 -> 24151[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24144 -> 23963[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24144[label="FiniteMap.glueVBal3Size_l zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="magenta"];24143[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 < zzz1894)",fontsize=16,color="black",shape="triangle"];24143 -> 24152[label="",style="solid", color="black", weight=3]; 89.31/52.29 24790[label="FiniteMap.glueVBal (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) zzz2233",fontsize=16,color="burlywood",shape="box"];27219[label="zzz2233/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24790 -> 27219[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27219 -> 24940[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27220[label="zzz2233/FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334",fontsize=10,color="white",style="solid",shape="box"];24790 -> 27220[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27220 -> 24941[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24789[label="FiniteMap.mkBalBranch zzz2230 zzz2231 zzz1925 zzz2234",fontsize=16,color="black",shape="triangle"];24789 -> 24942[label="",style="solid", color="black", weight=3]; 89.31/52.29 24146[label="zzz187900",fontsize=16,color="green",shape="box"];24147[label="zzz18820",fontsize=16,color="green",shape="box"];13587[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False)",fontsize=16,color="black",shape="box"];13587 -> 13614[label="",style="solid", color="black", weight=3]; 89.31/52.29 9580[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (compare False True == GT)",fontsize=16,color="black",shape="box"];9580 -> 9634[label="",style="solid", color="black", weight=3]; 89.31/52.29 9581[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (compare False True == LT)",fontsize=16,color="black",shape="box"];9581 -> 9635[label="",style="solid", color="black", weight=3]; 89.31/52.29 553[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];553 -> 599[label="",style="solid", color="black", weight=3]; 89.31/52.29 554[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare3 True False == LT)",fontsize=16,color="black",shape="box"];554 -> 600[label="",style="solid", color="black", weight=3]; 89.31/52.29 25785[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True (GT == LT)))",fontsize=16,color="black",shape="box"];25785 -> 25799[label="",style="solid", color="black", weight=3]; 89.31/52.29 25786[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True (compare3 True True == GT)))",fontsize=16,color="black",shape="box"];25786 -> 25800[label="",style="solid", color="black", weight=3]; 89.31/52.29 1972[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT))",fontsize=16,color="black",shape="box"];1972 -> 1990[label="",style="solid", color="black", weight=3]; 89.31/52.29 1973[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1973 -> 1991[label="",style="solid", color="black", weight=3]; 89.31/52.29 1974[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1974 -> 1992[label="",style="solid", color="black", weight=3]; 89.31/52.29 1975[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (GT == LT)",fontsize=16,color="black",shape="box"];1975 -> 1993[label="",style="solid", color="black", weight=3]; 89.31/52.29 1976[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1976 -> 1994[label="",style="solid", color="black", weight=3]; 89.31/52.29 1977[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1977 -> 1995[label="",style="solid", color="black", weight=3]; 89.31/52.29 1978[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1978 -> 1996[label="",style="solid", color="black", weight=3]; 89.31/52.29 1979[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];27221[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1979 -> 27221[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27221 -> 1997[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27222[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1979 -> 27222[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27222 -> 1998[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1980[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];27223[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1980 -> 27223[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27223 -> 1999[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27224[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1980 -> 27224[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27224 -> 2000[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1981[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1981 -> 2001[label="",style="solid", color="black", weight=3]; 89.31/52.29 1982[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];1982 -> 2002[label="",style="solid", color="black", weight=3]; 89.31/52.29 1988[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];27225[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1988 -> 27225[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27225 -> 2102[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27226[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1988 -> 27226[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27226 -> 2103[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1989[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];27227[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1989 -> 27227[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27227 -> 2104[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27228[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1989 -> 27228[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27228 -> 2105[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14403[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT))",fontsize=16,color="black",shape="box"];14403 -> 14466[label="",style="solid", color="black", weight=3]; 89.31/52.29 407[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];407 -> 444[label="",style="solid", color="black", weight=3]; 89.31/52.29 10324[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (compare False True == LT)",fontsize=16,color="black",shape="box"];10324 -> 10335[label="",style="solid", color="black", weight=3]; 89.31/52.29 406[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];406 -> 443[label="",style="solid", color="black", weight=3]; 89.31/52.29 14404[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];14404 -> 14467[label="",style="solid", color="black", weight=3]; 89.31/52.29 24791[label="True",fontsize=16,color="green",shape="box"];24792[label="zzz8864",fontsize=16,color="green",shape="box"];24793 -> 13611[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24793[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz8863 False zzz41",fontsize=16,color="magenta"];24793 -> 24943[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24794[label="zzz8861",fontsize=16,color="green",shape="box"];14409[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz9750)) zzz8862 == LT)",fontsize=16,color="burlywood",shape="box"];27229[label="zzz8862/Pos zzz88620",fontsize=10,color="white",style="solid",shape="box"];14409 -> 27229[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27229 -> 14469[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27230[label="zzz8862/Neg zzz88620",fontsize=10,color="white",style="solid",shape="box"];14409 -> 27230[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27230 -> 14470[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14410[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz8862 == LT)",fontsize=16,color="burlywood",shape="box"];27231[label="zzz8862/Pos zzz88620",fontsize=10,color="white",style="solid",shape="box"];14410 -> 27231[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27231 -> 14471[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27232[label="zzz8862/Neg zzz88620",fontsize=10,color="white",style="solid",shape="box"];14410 -> 27232[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27232 -> 14472[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14411[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14411 -> 14473[label="",style="solid", color="black", weight=3]; 89.31/52.29 14412[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14412 -> 14474[label="",style="solid", color="black", weight=3]; 89.31/52.29 14413[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14413 -> 14475[label="",style="solid", color="black", weight=3]; 89.31/52.29 14414[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14414 -> 14476[label="",style="solid", color="black", weight=3]; 89.31/52.29 14415[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz9770)) zzz8862 == LT)",fontsize=16,color="burlywood",shape="box"];27233[label="zzz8862/Pos zzz88620",fontsize=10,color="white",style="solid",shape="box"];14415 -> 27233[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27233 -> 14477[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27234[label="zzz8862/Neg zzz88620",fontsize=10,color="white",style="solid",shape="box"];14415 -> 27234[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27234 -> 14478[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14416[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 zzz8862 zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz8862 == LT)",fontsize=16,color="burlywood",shape="box"];27235[label="zzz8862/Pos zzz88620",fontsize=10,color="white",style="solid",shape="box"];14416 -> 27235[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27235 -> 14479[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27236[label="zzz8862/Neg zzz88620",fontsize=10,color="white",style="solid",shape="box"];14416 -> 27236[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27236 -> 14480[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14462[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14462 -> 14485[label="",style="solid", color="black", weight=3]; 89.31/52.29 14463[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14463 -> 14486[label="",style="solid", color="black", weight=3]; 89.31/52.29 14464[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14464 -> 14487[label="",style="solid", color="black", weight=3]; 89.31/52.29 14465[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14465 -> 14488[label="",style="solid", color="black", weight=3]; 89.31/52.29 577[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (LT == LT)",fontsize=16,color="black",shape="box"];577 -> 629[label="",style="solid", color="black", weight=3]; 89.31/52.29 789[label="primPlusNat (primPlusNat (primMulNat (Succ (Succ Zero)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];789 -> 848[label="",style="solid", color="black", weight=3]; 89.31/52.29 2902[label="Succ (Succ (primPlusNat zzz630 zzz6400))",fontsize=16,color="green",shape="box"];2902 -> 3006[label="",style="dashed", color="green", weight=3]; 89.31/52.29 2903[label="Succ zzz630",fontsize=16,color="green",shape="box"];2904[label="Succ zzz6400",fontsize=16,color="green",shape="box"];2905[label="Zero",fontsize=16,color="green",shape="box"];24148[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz188100) (Succ zzz1879000) == LT)",fontsize=16,color="black",shape="box"];24148 -> 24158[label="",style="solid", color="black", weight=3]; 89.31/52.29 24149[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz188100) Zero == LT)",fontsize=16,color="black",shape="box"];24149 -> 24159[label="",style="solid", color="black", weight=3]; 89.31/52.29 24150[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero (Succ zzz1879000) == LT)",fontsize=16,color="black",shape="box"];24150 -> 24160[label="",style="solid", color="black", weight=3]; 89.31/52.29 24151[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];24151 -> 24161[label="",style="solid", color="black", weight=3]; 89.31/52.29 24152[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (compare (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284) zzz1894 == LT)",fontsize=16,color="black",shape="box"];24152 -> 24162[label="",style="solid", color="black", weight=3]; 89.31/52.29 24940[label="FiniteMap.glueVBal (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];24940 -> 25032[label="",style="solid", color="black", weight=3]; 89.31/52.29 24941[label="FiniteMap.glueVBal (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334)",fontsize=16,color="black",shape="box"];24941 -> 25033[label="",style="solid", color="black", weight=3]; 89.31/52.29 24942[label="FiniteMap.mkBalBranch6 zzz2230 zzz2231 zzz1925 zzz2234",fontsize=16,color="black",shape="box"];24942 -> 25034[label="",style="solid", color="black", weight=3]; 89.31/52.29 13614[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False (FiniteMap.lookupFM (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False)",fontsize=16,color="black",shape="box"];13614 -> 13636[label="",style="solid", color="black", weight=3]; 89.31/52.29 9634[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (compare3 False True == GT)",fontsize=16,color="black",shape="box"];9634 -> 9702[label="",style="solid", color="black", weight=3]; 89.31/52.29 9635[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];9635 -> 9703[label="",style="solid", color="black", weight=3]; 89.31/52.29 599[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];599 -> 650[label="",style="solid", color="black", weight=3]; 89.31/52.29 600[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];600 -> 651[label="",style="solid", color="black", weight=3]; 89.31/52.29 25799[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1938 zzz1939 zzz1940 zzz1941 True False))",fontsize=16,color="black",shape="box"];25799 -> 25810[label="",style="solid", color="black", weight=3]; 89.31/52.29 25800[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True True (True == True) == GT)))",fontsize=16,color="black",shape="box"];25800 -> 25811[label="",style="solid", color="black", weight=3]; 89.31/52.29 1990[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT))",fontsize=16,color="black",shape="box"];1990 -> 2106[label="",style="solid", color="black", weight=3]; 89.31/52.29 1991[label="FiniteMap.splitLT0 True zzz41 zzz42 zzz43 zzz44 True otherwise",fontsize=16,color="black",shape="box"];1991 -> 2107[label="",style="solid", color="black", weight=3]; 89.31/52.29 1992[label="FiniteMap.splitGT0 True zzz41 zzz42 zzz43 zzz44 True otherwise",fontsize=16,color="black",shape="box"];1992 -> 2108[label="",style="solid", color="black", weight=3]; 89.31/52.29 1993[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 False",fontsize=16,color="black",shape="box"];1993 -> 2109[label="",style="solid", color="black", weight=3]; 89.31/52.29 1994[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1994 -> 2110[label="",style="solid", color="black", weight=3]; 89.31/52.29 1995[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1995 -> 2111[label="",style="solid", color="black", weight=3]; 89.31/52.29 1996[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1996 -> 2112[label="",style="solid", color="black", weight=3]; 89.31/52.29 1997[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];1997 -> 2113[label="",style="solid", color="black", weight=3]; 89.31/52.29 1998[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];1998 -> 2114[label="",style="solid", color="black", weight=3]; 89.31/52.29 1999[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];1999 -> 2115[label="",style="solid", color="black", weight=3]; 89.31/52.29 2000[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];2000 -> 2116[label="",style="solid", color="black", weight=3]; 89.31/52.29 2001[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];2001 -> 2117[label="",style="solid", color="black", weight=3]; 89.31/52.29 2002[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];2002 -> 2118[label="",style="solid", color="black", weight=3]; 89.31/52.29 2102[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];2102 -> 2199[label="",style="solid", color="black", weight=3]; 89.31/52.29 2103[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];2103 -> 2200[label="",style="solid", color="black", weight=3]; 89.31/52.29 2104[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];2104 -> 2201[label="",style="solid", color="black", weight=3]; 89.31/52.29 2105[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];2105 -> 2202[label="",style="solid", color="black", weight=3]; 89.31/52.29 14466[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False False)",fontsize=16,color="black",shape="box"];14466 -> 14489[label="",style="solid", color="black", weight=3]; 89.31/52.29 444[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];444 -> 482[label="",style="solid", color="black", weight=3]; 89.31/52.29 10335[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];10335 -> 10371[label="",style="solid", color="black", weight=3]; 89.31/52.29 443[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT)",fontsize=16,color="black",shape="box"];443 -> 481[label="",style="solid", color="black", weight=3]; 89.31/52.29 14467[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (compare2 False False True == GT)",fontsize=16,color="black",shape="box"];14467 -> 14490[label="",style="solid", color="black", weight=3]; 89.31/52.29 24943[label="zzz8863",fontsize=16,color="green",shape="box"];14469[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz9750)) (Pos zzz88620) == LT)",fontsize=16,color="black",shape="box"];14469 -> 14491[label="",style="solid", color="black", weight=3]; 89.31/52.29 14470[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz9750)) (Neg zzz88620) == LT)",fontsize=16,color="black",shape="box"];14470 -> 14492[label="",style="solid", color="black", weight=3]; 89.31/52.29 14471[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27237[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14471 -> 27237[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27237 -> 14493[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27238[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14471 -> 27238[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27238 -> 14494[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14472[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27239[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14472 -> 27239[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27239 -> 14495[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27240[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14472 -> 27240[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27240 -> 14496[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14473[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz886200) == LT)",fontsize=16,color="black",shape="box"];14473 -> 14497[label="",style="solid", color="black", weight=3]; 89.31/52.29 14474[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14474 -> 14498[label="",style="solid", color="black", weight=3]; 89.31/52.29 14475[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="box"];14475 -> 14499[label="",style="solid", color="black", weight=3]; 89.31/52.29 14476[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14476 -> 14500[label="",style="solid", color="black", weight=3]; 89.31/52.29 14477[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz9770)) (Pos zzz88620) == LT)",fontsize=16,color="black",shape="box"];14477 -> 14501[label="",style="solid", color="black", weight=3]; 89.31/52.29 14478[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz9770)) (Neg zzz88620) == LT)",fontsize=16,color="black",shape="box"];14478 -> 14502[label="",style="solid", color="black", weight=3]; 89.31/52.29 14479[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27241[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14479 -> 27241[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27241 -> 14503[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27242[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14479 -> 27242[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27242 -> 14504[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14480[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz88620) == LT)",fontsize=16,color="burlywood",shape="box"];27243[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14480 -> 27243[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27243 -> 14505[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27244[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14480 -> 27244[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27244 -> 14506[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14485[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="box"];14485 -> 14529[label="",style="solid", color="black", weight=3]; 89.31/52.29 14486[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14486 -> 14530[label="",style="solid", color="black", weight=3]; 89.31/52.29 14487[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz886200) Zero == LT)",fontsize=16,color="black",shape="box"];14487 -> 14531[label="",style="solid", color="black", weight=3]; 89.31/52.29 14488[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14488 -> 14532[label="",style="solid", color="black", weight=3]; 89.31/52.29 629[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False True",fontsize=16,color="black",shape="box"];629 -> 684[label="",style="solid", color="black", weight=3]; 89.31/52.29 848[label="primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ Zero) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];848 -> 901[label="",style="solid", color="black", weight=3]; 89.31/52.29 3006 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.29 3006[label="primPlusNat zzz630 zzz6400",fontsize=16,color="magenta"];3006 -> 3080[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 3006 -> 3081[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24158 -> 24121[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24158[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz188100 zzz1879000 == LT)",fontsize=16,color="magenta"];24158 -> 24176[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24158 -> 24177[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24159 -> 24025[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24159[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="magenta"];24160 -> 24030[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24160[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24161 -> 24102[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24161[label="FiniteMap.glueVBal3GlueVBal2 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];24162[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284) zzz1894 == LT)",fontsize=16,color="black",shape="box"];24162 -> 24178[label="",style="solid", color="black", weight=3]; 89.31/52.29 25032[label="FiniteMap.glueVBal4 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];25032 -> 25054[label="",style="solid", color="black", weight=3]; 89.31/52.29 25033[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334)",fontsize=16,color="black",shape="triangle"];25033 -> 25055[label="",style="solid", color="black", weight=3]; 89.31/52.29 25034[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925 + FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925 < Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];25034 -> 25056[label="",style="solid", color="black", weight=3]; 89.31/52.29 13636 -> 24043[label="",style="dashed", color="red", weight=0]; 89.31/52.29 13636[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False (FiniteMap.lookupFM3 (FiniteMap.Branch True zzz510 zzz511 zzz512 zzz513) False)",fontsize=16,color="magenta"];13636 -> 24044[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24045[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24046[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24047[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24048[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24049[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24050[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24051[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 13636 -> 24052[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9702[label="FiniteMap.splitGT2 True zzz510 zzz511 zzz512 zzz513 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];9702 -> 9737[label="",style="solid", color="black", weight=3]; 89.31/52.29 9703[label="FiniteMap.splitLT2 True zzz510 zzz511 zzz512 zzz513 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];9703 -> 9738[label="",style="solid", color="black", weight=3]; 89.31/52.29 650[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];650 -> 808[label="",style="solid", color="black", weight=3]; 89.31/52.29 651[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False False == LT)",fontsize=16,color="black",shape="box"];651 -> 809[label="",style="solid", color="black", weight=3]; 89.31/52.29 25810[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (True > False)))",fontsize=16,color="black",shape="box"];25810 -> 25814[label="",style="solid", color="black", weight=3]; 89.31/52.29 25811[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True True True == GT)))",fontsize=16,color="black",shape="box"];25811 -> 25815[label="",style="solid", color="black", weight=3]; 89.31/52.29 2106[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True False)",fontsize=16,color="black",shape="box"];2106 -> 2203[label="",style="solid", color="black", weight=3]; 89.31/52.29 2107[label="FiniteMap.splitLT0 True zzz41 zzz42 zzz43 zzz44 True True",fontsize=16,color="black",shape="box"];2107 -> 2204[label="",style="solid", color="black", weight=3]; 89.31/52.29 2108[label="FiniteMap.splitGT0 True zzz41 zzz42 zzz43 zzz44 True True",fontsize=16,color="black",shape="box"];2108 -> 2205[label="",style="solid", color="black", weight=3]; 89.31/52.29 2109[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (True > False)",fontsize=16,color="black",shape="box"];2109 -> 2206[label="",style="solid", color="black", weight=3]; 89.31/52.29 2110[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True True == GT)",fontsize=16,color="black",shape="box"];2110 -> 2207[label="",style="solid", color="black", weight=3]; 89.31/52.29 2111[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];27245[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2111 -> 27245[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27245 -> 2208[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27246[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2111 -> 27246[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27246 -> 2209[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2112[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];27247[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2112 -> 27247[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27247 -> 2210[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27248[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2112 -> 27248[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27248 -> 2211[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2113[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat Zero (Succ zzz44200) == LT)",fontsize=16,color="black",shape="box"];2113 -> 2212[label="",style="solid", color="black", weight=3]; 89.31/52.29 2114[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2114 -> 2213[label="",style="solid", color="black", weight=3]; 89.31/52.29 2115[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="box"];2115 -> 2214[label="",style="solid", color="black", weight=3]; 89.31/52.29 2116[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2116 -> 2215[label="",style="solid", color="black", weight=3]; 89.31/52.29 2117[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];27249[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2117 -> 27249[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27249 -> 2216[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27250[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2117 -> 27250[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27250 -> 2217[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2118[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];27251[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2118 -> 27251[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27251 -> 2218[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27252[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2118 -> 27252[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27252 -> 2219[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2199[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];2199 -> 2274[label="",style="solid", color="black", weight=3]; 89.31/52.29 2200[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2200 -> 2275[label="",style="solid", color="black", weight=3]; 89.31/52.29 2201[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz44200) Zero == LT)",fontsize=16,color="black",shape="box"];2201 -> 2276[label="",style="solid", color="black", weight=3]; 89.31/52.29 2202[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2202 -> 2277[label="",style="solid", color="black", weight=3]; 89.31/52.29 14489[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False otherwise)",fontsize=16,color="black",shape="box"];14489 -> 14533[label="",style="solid", color="black", weight=3]; 89.31/52.29 482[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT)",fontsize=16,color="black",shape="box"];482 -> 524[label="",style="solid", color="black", weight=3]; 89.31/52.29 10371[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];10371 -> 10535[label="",style="solid", color="black", weight=3]; 89.31/52.29 481[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT)",fontsize=16,color="black",shape="box"];481 -> 523[label="",style="solid", color="black", weight=3]; 89.31/52.29 14490[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 (EQ == GT)",fontsize=16,color="black",shape="box"];14490 -> 14534[label="",style="solid", color="black", weight=3]; 89.31/52.29 14491[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz9750) zzz88620 == LT)",fontsize=16,color="burlywood",shape="box"];27253[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14491 -> 27253[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27253 -> 14535[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27254[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14491 -> 27254[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27254 -> 14536[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14492[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];14492 -> 14537[label="",style="solid", color="black", weight=3]; 89.31/52.29 14493[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14493 -> 14538[label="",style="solid", color="black", weight=3]; 89.31/52.29 14494[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14494 -> 14539[label="",style="solid", color="black", weight=3]; 89.31/52.29 14495[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14495 -> 14540[label="",style="solid", color="black", weight=3]; 89.31/52.29 14496[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14496 -> 14541[label="",style="solid", color="black", weight=3]; 89.31/52.29 14497[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="box"];14497 -> 14542[label="",style="solid", color="black", weight=3]; 89.31/52.29 14498[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14498 -> 14543[label="",style="solid", color="black", weight=3]; 89.31/52.29 14499[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14499 -> 14544[label="",style="solid", color="black", weight=3]; 89.31/52.29 14500[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14500 -> 14545[label="",style="solid", color="black", weight=3]; 89.31/52.29 14501[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];14501 -> 14546[label="",style="solid", color="black", weight=3]; 89.31/52.29 14502[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat zzz88620 (Succ zzz9770) == LT)",fontsize=16,color="burlywood",shape="box"];27255[label="zzz88620/Succ zzz886200",fontsize=10,color="white",style="solid",shape="box"];14502 -> 27255[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27255 -> 14547[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27256[label="zzz88620/Zero",fontsize=10,color="white",style="solid",shape="box"];14502 -> 27256[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27256 -> 14548[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14503[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14503 -> 14549[label="",style="solid", color="black", weight=3]; 89.31/52.29 14504[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14504 -> 14550[label="",style="solid", color="black", weight=3]; 89.31/52.29 14505[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz886200)) == LT)",fontsize=16,color="black",shape="box"];14505 -> 14551[label="",style="solid", color="black", weight=3]; 89.31/52.29 14506[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14506 -> 14552[label="",style="solid", color="black", weight=3]; 89.31/52.29 14529[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];14529 -> 14557[label="",style="solid", color="black", weight=3]; 89.31/52.29 14530[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14530 -> 14558[label="",style="solid", color="black", weight=3]; 89.31/52.29 14531[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="box"];14531 -> 14559[label="",style="solid", color="black", weight=3]; 89.31/52.29 14532[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14532 -> 14560[label="",style="solid", color="black", weight=3]; 89.31/52.29 684 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 684[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.splitGT FiniteMap.EmptyFM False) zzz44",fontsize=16,color="magenta"];684 -> 1084[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 901[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];901 -> 1057[label="",style="solid", color="black", weight=3]; 89.31/52.29 3080[label="zzz6400",fontsize=16,color="green",shape="box"];3081[label="zzz630",fontsize=16,color="green",shape="box"];24176[label="zzz188100",fontsize=16,color="green",shape="box"];24177[label="zzz1879000",fontsize=16,color="green",shape="box"];24178[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284)) zzz1894 == LT)",fontsize=16,color="black",shape="box"];24178 -> 24199[label="",style="solid", color="black", weight=3]; 89.31/52.29 25054[label="FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="green",shape="box"];25055 -> 23863[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25055[label="FiniteMap.glueVBal3GlueVBal2 zzz22330 zzz22331 zzz22332 zzz22333 zzz22334 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz22330 zzz22331 zzz22332 zzz22333 zzz22334 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz22330 zzz22331 zzz22332 zzz22333 zzz22334 zzz280 zzz281 zzz282 zzz283 zzz284 < FiniteMap.glueVBal3Size_r zzz22330 zzz22331 zzz22332 zzz22333 zzz22334 zzz280 zzz281 zzz282 zzz283 zzz284)",fontsize=16,color="magenta"];25055 -> 25101[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25055 -> 25102[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25055 -> 25103[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25055 -> 25104[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25055 -> 25105[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25055 -> 25106[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25056[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (compare (FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925 + FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];25056 -> 25107[label="",style="solid", color="black", weight=3]; 89.31/52.29 24044[label="True",fontsize=16,color="green",shape="box"];24045[label="zzz513",fontsize=16,color="green",shape="box"];24046[label="zzz510",fontsize=16,color="green",shape="box"];24047[label="zzz513",fontsize=16,color="green",shape="box"];24048[label="zzz512",fontsize=16,color="green",shape="box"];24049[label="zzz512",fontsize=16,color="green",shape="box"];24050[label="zzz511",fontsize=16,color="green",shape="box"];24051[label="zzz510",fontsize=16,color="green",shape="box"];24052[label="zzz511",fontsize=16,color="green",shape="box"];24043[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM3 (FiniteMap.Branch zzz1889 zzz1890 zzz1891 zzz1892 zzz1893) False)",fontsize=16,color="black",shape="triangle"];24043 -> 24112[label="",style="solid", color="black", weight=3]; 89.31/52.29 808[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];808 -> 867[label="",style="solid", color="black", weight=3]; 89.31/52.29 809[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];809 -> 868[label="",style="solid", color="black", weight=3]; 89.31/52.29 25814[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare True False == GT)))",fontsize=16,color="black",shape="box"];25814 -> 25823[label="",style="solid", color="black", weight=3]; 89.31/52.29 25815[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True (EQ == GT)))",fontsize=16,color="black",shape="box"];25815 -> 25824[label="",style="solid", color="black", weight=3]; 89.31/52.29 2203[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True otherwise)",fontsize=16,color="black",shape="box"];2203 -> 2278[label="",style="solid", color="black", weight=3]; 89.31/52.29 2204[label="zzz43",fontsize=16,color="green",shape="box"];2205[label="zzz44",fontsize=16,color="green",shape="box"];2206[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare True False == GT)",fontsize=16,color="black",shape="box"];2206 -> 2279[label="",style="solid", color="black", weight=3]; 89.31/52.29 2207[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (EQ == GT)",fontsize=16,color="black",shape="box"];2207 -> 2280[label="",style="solid", color="black", weight=3]; 89.31/52.29 2208[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2208 -> 2281[label="",style="solid", color="black", weight=3]; 89.31/52.29 2209[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2209 -> 2282[label="",style="solid", color="black", weight=3]; 89.31/52.29 2210[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2210 -> 2283[label="",style="solid", color="black", weight=3]; 89.31/52.29 2211[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2211 -> 2284[label="",style="solid", color="black", weight=3]; 89.31/52.29 2212[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];2212 -> 2285[label="",style="solid", color="black", weight=3]; 89.31/52.29 2213[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2213 -> 2286[label="",style="solid", color="black", weight=3]; 89.31/52.29 2214[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2214 -> 2287[label="",style="solid", color="black", weight=3]; 89.31/52.29 2215[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2215 -> 2288[label="",style="solid", color="black", weight=3]; 89.31/52.29 2216[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2216 -> 2289[label="",style="solid", color="black", weight=3]; 89.31/52.29 2217[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2217 -> 2290[label="",style="solid", color="black", weight=3]; 89.31/52.29 2218[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2218 -> 2291[label="",style="solid", color="black", weight=3]; 89.31/52.29 2219[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2219 -> 2292[label="",style="solid", color="black", weight=3]; 89.31/52.29 2274[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2274 -> 2391[label="",style="solid", color="black", weight=3]; 89.31/52.29 2275[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2275 -> 2392[label="",style="solid", color="black", weight=3]; 89.31/52.29 2276[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="box"];2276 -> 2393[label="",style="solid", color="black", weight=3]; 89.31/52.29 2277[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2277 -> 2394[label="",style="solid", color="black", weight=3]; 89.31/52.29 14533[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False True)",fontsize=16,color="black",shape="box"];14533 -> 14561[label="",style="solid", color="black", weight=3]; 89.31/52.29 524[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];524 -> 567[label="",style="solid", color="black", weight=3]; 89.31/52.29 10535[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];10535 -> 10574[label="",style="solid", color="black", weight=3]; 89.31/52.29 523[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];523 -> 566[label="",style="solid", color="black", weight=3]; 89.31/52.29 14534[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 False",fontsize=16,color="black",shape="box"];14534 -> 14562[label="",style="solid", color="black", weight=3]; 89.31/52.29 14535[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz9750) (Succ zzz886200) == LT)",fontsize=16,color="black",shape="box"];14535 -> 14563[label="",style="solid", color="black", weight=3]; 89.31/52.29 14536[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz9750) Zero == LT)",fontsize=16,color="black",shape="box"];14536 -> 14564[label="",style="solid", color="black", weight=3]; 89.31/52.29 14537[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];14537 -> 14565[label="",style="solid", color="black", weight=3]; 89.31/52.29 14538 -> 17398[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14538[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz886200) == LT)",fontsize=16,color="magenta"];14538 -> 17399[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17400[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17401[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17402[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17403[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17404[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17405[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17406[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17407[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17408[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17409[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17410[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14538 -> 17411[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14539[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14539 -> 14567[label="",style="solid", color="black", weight=3]; 89.31/52.29 14540 -> 14492[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14540[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];14540 -> 14568[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14541[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14541 -> 14569[label="",style="solid", color="black", weight=3]; 89.31/52.29 14542[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];14542 -> 14570[label="",style="solid", color="black", weight=3]; 89.31/52.29 14543[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14543 -> 14571[label="",style="solid", color="black", weight=3]; 89.31/52.29 14544[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14544 -> 14572[label="",style="solid", color="black", weight=3]; 89.31/52.29 14545[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14545 -> 14573[label="",style="solid", color="black", weight=3]; 89.31/52.29 14546[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos zzz88620) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];14546 -> 14574[label="",style="solid", color="black", weight=3]; 89.31/52.29 14547[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz886200) (Succ zzz9770) == LT)",fontsize=16,color="black",shape="box"];14547 -> 14575[label="",style="solid", color="black", weight=3]; 89.31/52.29 14548[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz9770) == LT)",fontsize=16,color="black",shape="box"];14548 -> 14576[label="",style="solid", color="black", weight=3]; 89.31/52.29 14549 -> 14501[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14549[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];14549 -> 14577[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14550[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14550 -> 14578[label="",style="solid", color="black", weight=3]; 89.31/52.29 14551 -> 17531[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14551[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz886200) Zero == LT)",fontsize=16,color="magenta"];14551 -> 17532[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17533[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17534[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17535[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17536[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17537[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17538[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17539[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17540[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17541[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17542[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17543[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14551 -> 17544[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14552[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="box"];14552 -> 14580[label="",style="solid", color="black", weight=3]; 89.31/52.29 14557 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14557[label="FiniteMap.mkBalBranch zzz8860 zzz8861 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) zzz8863) zzz8864",fontsize=16,color="magenta"];14557 -> 24799[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14557 -> 24800[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14557 -> 24801[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14557 -> 24802[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14558[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14558 -> 14588[label="",style="solid", color="black", weight=3]; 89.31/52.29 14559[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14559 -> 14589[label="",style="solid", color="black", weight=3]; 89.31/52.29 14560[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14560 -> 14590[label="",style="solid", color="black", weight=3]; 89.31/52.29 1084[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];1084 -> 1102[label="",style="solid", color="black", weight=3]; 89.31/52.29 1057[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];1057 -> 1097[label="",style="solid", color="black", weight=3]; 89.31/52.29 24199 -> 24244[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24199[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284)) zzz1894 == LT)",fontsize=16,color="magenta"];24199 -> 24245[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25101[label="zzz22330",fontsize=16,color="green",shape="box"];25102[label="zzz22332",fontsize=16,color="green",shape="box"];25103[label="zzz22334",fontsize=16,color="green",shape="box"];25104[label="zzz22331",fontsize=16,color="green",shape="box"];25105 -> 24245[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25105[label="FiniteMap.glueVBal3Size_r zzz22330 zzz22331 zzz22332 zzz22333 zzz22334 zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="magenta"];25105 -> 25143[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25105 -> 25144[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25105 -> 25145[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25105 -> 25146[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25105 -> 25147[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25106[label="zzz22333",fontsize=16,color="green",shape="box"];25107 -> 25296[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25107[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925 + FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="magenta"];25107 -> 25297[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24112[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 zzz1889 zzz1890 zzz1891 zzz1892 zzz1893 False (False < zzz1889))",fontsize=16,color="black",shape="box"];24112 -> 24132[label="",style="solid", color="black", weight=3]; 89.31/52.29 867[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];867 -> 922[label="",style="solid", color="black", weight=3]; 89.31/52.29 868[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];868 -> 923[label="",style="solid", color="black", weight=3]; 89.31/52.29 25823[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare3 True False == GT)))",fontsize=16,color="black",shape="box"];25823 -> 25826[label="",style="solid", color="black", weight=3]; 89.31/52.29 25824[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1938 zzz1939 zzz1940 zzz1941 True False))",fontsize=16,color="black",shape="box"];25824 -> 25827[label="",style="solid", color="black", weight=3]; 89.31/52.29 2278[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True True)",fontsize=16,color="black",shape="box"];2278 -> 2395[label="",style="solid", color="black", weight=3]; 89.31/52.29 2279[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare3 True False == GT)",fontsize=16,color="black",shape="box"];2279 -> 2396[label="",style="solid", color="black", weight=3]; 89.31/52.29 2280[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 False",fontsize=16,color="black",shape="box"];2280 -> 2397[label="",style="solid", color="black", weight=3]; 89.31/52.29 2281[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpNat (Succ (Succ (primPlusNat zzz560 zzz46200))) zzz4420 == LT)",fontsize=16,color="burlywood",shape="box"];27257[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2281 -> 27257[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27257 -> 2398[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27258[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2281 -> 27258[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27258 -> 2399[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2282[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="triangle"];2282 -> 2400[label="",style="solid", color="black", weight=3]; 89.31/52.29 2283[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpNat (Succ zzz46200) zzz4420 == LT)",fontsize=16,color="burlywood",shape="box"];27259[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2283 -> 27259[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27259 -> 2401[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27260[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2283 -> 27260[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27260 -> 2402[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2284 -> 2282[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2284[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (GT == LT)",fontsize=16,color="magenta"];2285[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2285 -> 2403[label="",style="solid", color="black", weight=3]; 89.31/52.29 2286[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2286 -> 2404[label="",style="solid", color="black", weight=3]; 89.31/52.29 2287[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2287 -> 2405[label="",style="solid", color="black", weight=3]; 89.31/52.29 2288[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2288 -> 2406[label="",style="solid", color="black", weight=3]; 89.31/52.29 2289[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="triangle"];2289 -> 2407[label="",style="solid", color="black", weight=3]; 89.31/52.29 2290[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpNat zzz4420 (Succ (Succ (primPlusNat zzz570 zzz46200))) == LT)",fontsize=16,color="burlywood",shape="box"];27261[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2290 -> 27261[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27261 -> 2408[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27262[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2290 -> 27262[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27262 -> 2409[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2291 -> 2289[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2291[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (LT == LT)",fontsize=16,color="magenta"];2292[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpNat zzz4420 (Succ zzz46200) == LT)",fontsize=16,color="burlywood",shape="box"];27263[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2292 -> 27263[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27263 -> 2410[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27264[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2292 -> 27264[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27264 -> 2411[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2391 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2391[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2391 -> 24803[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2391 -> 24804[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2391 -> 24805[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2391 -> 24806[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2392[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2392 -> 2514[label="",style="solid", color="black", weight=3]; 89.31/52.29 2393[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2393 -> 2515[label="",style="solid", color="black", weight=3]; 89.31/52.29 2394[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2394 -> 2516[label="",style="solid", color="black", weight=3]; 89.31/52.29 14561[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (Just zzz41)",fontsize=16,color="black",shape="box"];14561 -> 14591[label="",style="solid", color="black", weight=3]; 89.31/52.29 567[label="FiniteMap.splitGT0 False zzz41 zzz42 zzz43 zzz44 False otherwise",fontsize=16,color="black",shape="box"];567 -> 615[label="",style="solid", color="black", weight=3]; 89.31/52.29 10574[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];10574 -> 10963[label="",style="solid", color="black", weight=3]; 89.31/52.29 566[label="FiniteMap.splitLT0 False zzz41 zzz42 zzz43 zzz44 False otherwise",fontsize=16,color="black",shape="box"];566 -> 614[label="",style="solid", color="black", weight=3]; 89.31/52.29 14562[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 otherwise",fontsize=16,color="black",shape="box"];14562 -> 14592[label="",style="solid", color="black", weight=3]; 89.31/52.29 14563 -> 17398[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14563[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz9750 zzz886200 == LT)",fontsize=16,color="magenta"];14563 -> 17412[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17413[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17414[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17415[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17416[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17417[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17418[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17419[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17420[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17421[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17422[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17423[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14563 -> 17424[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14564[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="box"];14564 -> 14595[label="",style="solid", color="black", weight=3]; 89.31/52.29 14565[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14565 -> 14596[label="",style="solid", color="black", weight=3]; 89.31/52.29 17399[label="zzz431",fontsize=16,color="green",shape="box"];17400[label="zzz8861",fontsize=16,color="green",shape="box"];17401[label="zzz886200",fontsize=16,color="green",shape="box"];17402[label="Succ zzz886200",fontsize=16,color="green",shape="box"];17403[label="zzz434",fontsize=16,color="green",shape="box"];17404[label="zzz8864",fontsize=16,color="green",shape="box"];17405[label="zzz433",fontsize=16,color="green",shape="box"];17406[label="zzz41",fontsize=16,color="green",shape="box"];17407[label="zzz43200",fontsize=16,color="green",shape="box"];17408[label="zzz8860",fontsize=16,color="green",shape="box"];17409[label="Zero",fontsize=16,color="green",shape="box"];17410[label="zzz430",fontsize=16,color="green",shape="box"];17411[label="zzz8863",fontsize=16,color="green",shape="box"];17398[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat zzz1322 zzz1323 == LT)",fontsize=16,color="burlywood",shape="triangle"];27265[label="zzz1322/Succ zzz13220",fontsize=10,color="white",style="solid",shape="box"];17398 -> 27265[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27265 -> 17529[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27266[label="zzz1322/Zero",fontsize=10,color="white",style="solid",shape="box"];17398 -> 27266[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27266 -> 17530[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14567[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];14567 -> 14598[label="",style="solid", color="black", weight=3]; 89.31/52.29 14568[label="Succ zzz886200",fontsize=16,color="green",shape="box"];14569 -> 14537[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14569[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];14569 -> 14599[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14570 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14570[label="FiniteMap.mkBalBranch zzz8860 zzz8861 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) zzz8863) zzz8864",fontsize=16,color="magenta"];14570 -> 24807[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14570 -> 24808[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14570 -> 24809[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14570 -> 24810[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14571[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14571 -> 14604[label="",style="solid", color="black", weight=3]; 89.31/52.29 14572[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14572 -> 14605[label="",style="solid", color="black", weight=3]; 89.31/52.29 14573[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14573 -> 14606[label="",style="solid", color="black", weight=3]; 89.31/52.29 14574 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14574[label="FiniteMap.mkBalBranch zzz8860 zzz8861 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8863) zzz8864",fontsize=16,color="magenta"];14574 -> 24811[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14574 -> 24812[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14574 -> 24813[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14574 -> 24814[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17531[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14575[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz886200 zzz9770 == LT)",fontsize=16,color="magenta"];14575 -> 17545[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17546[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17547[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17548[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17549[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17550[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17551[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17552[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17553[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17554[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17555[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17556[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14575 -> 17557[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14576[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="box"];14576 -> 14613[label="",style="solid", color="black", weight=3]; 89.31/52.29 14577[label="Succ zzz886200",fontsize=16,color="green",shape="box"];14578[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14578 -> 14614[label="",style="solid", color="black", weight=3]; 89.31/52.29 17532[label="zzz43200",fontsize=16,color="green",shape="box"];17533[label="Succ zzz886200",fontsize=16,color="green",shape="box"];17534[label="zzz434",fontsize=16,color="green",shape="box"];17535[label="zzz886200",fontsize=16,color="green",shape="box"];17536[label="zzz8863",fontsize=16,color="green",shape="box"];17537[label="zzz8864",fontsize=16,color="green",shape="box"];17538[label="zzz431",fontsize=16,color="green",shape="box"];17539[label="zzz8861",fontsize=16,color="green",shape="box"];17540[label="Zero",fontsize=16,color="green",shape="box"];17541[label="zzz433",fontsize=16,color="green",shape="box"];17542[label="zzz8860",fontsize=16,color="green",shape="box"];17543[label="zzz41",fontsize=16,color="green",shape="box"];17544[label="zzz430",fontsize=16,color="green",shape="box"];17531[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat zzz1336 zzz1337 == LT)",fontsize=16,color="burlywood",shape="triangle"];27267[label="zzz1336/Succ zzz13360",fontsize=10,color="white",style="solid",shape="box"];17531 -> 27267[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27267 -> 17662[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27268[label="zzz1336/Zero",fontsize=10,color="white",style="solid",shape="box"];17531 -> 27268[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27268 -> 17663[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14580[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="box"];14580 -> 14616[label="",style="solid", color="black", weight=3]; 89.31/52.29 24799[label="zzz8860",fontsize=16,color="green",shape="box"];24800[label="zzz8864",fontsize=16,color="green",shape="box"];24801 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24801[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) zzz8863",fontsize=16,color="magenta"];24801 -> 24944[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24801 -> 24945[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24802[label="zzz8861",fontsize=16,color="green",shape="box"];14588[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14588 -> 14656[label="",style="solid", color="black", weight=3]; 89.31/52.29 14589[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14589 -> 14657[label="",style="solid", color="black", weight=3]; 89.31/52.29 14590[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14590 -> 14658[label="",style="solid", color="black", weight=3]; 89.31/52.29 1097[label="primPlusNat (primPlusNat (primPlusNat (Succ zzz7200) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];1097 -> 1154[label="",style="solid", color="black", weight=3]; 89.31/52.29 24245[label="FiniteMap.glueVBal3Size_r zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="black",shape="triangle"];24245 -> 24247[label="",style="solid", color="black", weight=3]; 89.31/52.29 24244[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1899) zzz1894 == LT)",fontsize=16,color="burlywood",shape="triangle"];27269[label="zzz1899/Pos zzz18990",fontsize=10,color="white",style="solid",shape="box"];24244 -> 27269[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27269 -> 24248[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27270[label="zzz1899/Neg zzz18990",fontsize=10,color="white",style="solid",shape="box"];24244 -> 27270[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27270 -> 24249[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25143[label="zzz22330",fontsize=16,color="green",shape="box"];25144[label="zzz22332",fontsize=16,color="green",shape="box"];25145[label="zzz22334",fontsize=16,color="green",shape="box"];25146[label="zzz22331",fontsize=16,color="green",shape="box"];25147[label="zzz22333",fontsize=16,color="green",shape="box"];25297[label="FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925 + FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925",fontsize=16,color="black",shape="box"];25297 -> 25303[label="",style="solid", color="black", weight=3]; 89.31/52.29 25296[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt zzz1942 (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="triangle"];27271[label="zzz1942/Pos zzz19420",fontsize=10,color="white",style="solid",shape="box"];25296 -> 27271[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27271 -> 25304[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27272[label="zzz1942/Neg zzz19420",fontsize=10,color="white",style="solid",shape="box"];25296 -> 27272[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27272 -> 25305[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24132[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 zzz1889 zzz1890 zzz1891 zzz1892 zzz1893 False (compare False zzz1889 == LT))",fontsize=16,color="black",shape="box"];24132 -> 24153[label="",style="solid", color="black", weight=3]; 89.31/52.29 922[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];922 -> 1122[label="",style="solid", color="black", weight=3]; 89.31/52.29 923[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];923 -> 1123[label="",style="solid", color="black", weight=3]; 89.31/52.29 25826[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True False (True == False) == GT)))",fontsize=16,color="black",shape="box"];25826 -> 25829[label="",style="solid", color="black", weight=3]; 89.31/52.29 25827[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM0 True zzz1938 zzz1939 zzz1940 zzz1941 True otherwise))",fontsize=16,color="black",shape="box"];25827 -> 25830[label="",style="solid", color="black", weight=3]; 89.31/52.29 2395[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (Just zzz41)",fontsize=16,color="black",shape="box"];2395 -> 2520[label="",style="solid", color="black", weight=3]; 89.31/52.29 2396[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];2396 -> 2521[label="",style="solid", color="black", weight=3]; 89.31/52.29 2397[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 otherwise",fontsize=16,color="black",shape="box"];2397 -> 2522[label="",style="solid", color="black", weight=3]; 89.31/52.29 2398[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ (Succ (primPlusNat zzz560 zzz46200))) (Succ zzz44200) == LT)",fontsize=16,color="black",shape="box"];2398 -> 2523[label="",style="solid", color="black", weight=3]; 89.31/52.29 2399[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpNat (Succ (Succ (primPlusNat zzz560 zzz46200))) Zero == LT)",fontsize=16,color="black",shape="box"];2399 -> 2524[label="",style="solid", color="black", weight=3]; 89.31/52.29 2400[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2400 -> 2525[label="",style="solid", color="black", weight=3]; 89.31/52.29 2401[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz46200) (Succ zzz44200) == LT)",fontsize=16,color="black",shape="box"];2401 -> 2526[label="",style="solid", color="black", weight=3]; 89.31/52.29 2402[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpNat (Succ zzz46200) Zero == LT)",fontsize=16,color="black",shape="box"];2402 -> 2527[label="",style="solid", color="black", weight=3]; 89.31/52.29 2403 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2403[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2403 -> 24815[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2403 -> 24816[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2403 -> 24817[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2403 -> 24818[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2404[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2404 -> 2532[label="",style="solid", color="black", weight=3]; 89.31/52.29 2405[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2405 -> 2533[label="",style="solid", color="black", weight=3]; 89.31/52.29 2406[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2406 -> 2534[label="",style="solid", color="black", weight=3]; 89.31/52.29 2407[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2407 -> 2535[label="",style="solid", color="black", weight=3]; 89.31/52.29 2408[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz44200) (Succ (Succ (primPlusNat zzz570 zzz46200))) == LT)",fontsize=16,color="black",shape="box"];2408 -> 2536[label="",style="solid", color="black", weight=3]; 89.31/52.29 2409[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpNat Zero (Succ (Succ (primPlusNat zzz570 zzz46200))) == LT)",fontsize=16,color="black",shape="box"];2409 -> 2537[label="",style="solid", color="black", weight=3]; 89.31/52.29 2410[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz44200) (Succ zzz46200) == LT)",fontsize=16,color="black",shape="box"];2410 -> 2538[label="",style="solid", color="black", weight=3]; 89.31/52.29 2411[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpNat Zero (Succ zzz46200) == LT)",fontsize=16,color="black",shape="box"];2411 -> 2539[label="",style="solid", color="black", weight=3]; 89.31/52.29 24803[label="zzz440",fontsize=16,color="green",shape="box"];24804[label="zzz444",fontsize=16,color="green",shape="box"];24805 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24805[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];24805 -> 24946[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24805 -> 24947[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24806[label="zzz441",fontsize=16,color="green",shape="box"];2514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2514 -> 2655[label="",style="solid", color="black", weight=3]; 89.31/52.29 2515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2515 -> 2656[label="",style="solid", color="black", weight=3]; 89.31/52.29 2516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2516 -> 2657[label="",style="solid", color="black", weight=3]; 89.31/52.29 14591[label="zzz41",fontsize=16,color="green",shape="box"];615[label="FiniteMap.splitGT0 False zzz41 zzz42 zzz43 zzz44 False True",fontsize=16,color="black",shape="box"];615 -> 670[label="",style="solid", color="black", weight=3]; 89.31/52.29 10963[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];10963 -> 11104[label="",style="solid", color="black", weight=3]; 89.31/52.29 614[label="FiniteMap.splitLT0 False zzz41 zzz42 zzz43 zzz44 False True",fontsize=16,color="black",shape="box"];614 -> 669[label="",style="solid", color="black", weight=3]; 89.31/52.29 14592[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 False zzz8861 zzz8862 zzz8863 zzz8864 False zzz41 True",fontsize=16,color="black",shape="box"];14592 -> 14659[label="",style="solid", color="black", weight=3]; 89.31/52.29 17412[label="zzz431",fontsize=16,color="green",shape="box"];17413[label="zzz8861",fontsize=16,color="green",shape="box"];17414[label="zzz886200",fontsize=16,color="green",shape="box"];17415[label="zzz886200",fontsize=16,color="green",shape="box"];17416[label="zzz434",fontsize=16,color="green",shape="box"];17417[label="zzz8864",fontsize=16,color="green",shape="box"];17418[label="zzz433",fontsize=16,color="green",shape="box"];17419[label="zzz41",fontsize=16,color="green",shape="box"];17420[label="zzz43200",fontsize=16,color="green",shape="box"];17421[label="zzz8860",fontsize=16,color="green",shape="box"];17422[label="zzz9750",fontsize=16,color="green",shape="box"];17423[label="zzz430",fontsize=16,color="green",shape="box"];17424[label="zzz8863",fontsize=16,color="green",shape="box"];14595 -> 14567[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14595[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];14596[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14596 -> 14664[label="",style="solid", color="black", weight=3]; 89.31/52.29 17529[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz13220) zzz1323 == LT)",fontsize=16,color="burlywood",shape="box"];27273[label="zzz1323/Succ zzz13230",fontsize=10,color="white",style="solid",shape="box"];17529 -> 27273[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27273 -> 17664[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27274[label="zzz1323/Zero",fontsize=10,color="white",style="solid",shape="box"];17529 -> 27274[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27274 -> 17665[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 17530[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero zzz1323 == LT)",fontsize=16,color="burlywood",shape="box"];27275[label="zzz1323/Succ zzz13230",fontsize=10,color="white",style="solid",shape="box"];17530 -> 27275[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27275 -> 17666[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27276[label="zzz1323/Zero",fontsize=10,color="white",style="solid",shape="box"];17530 -> 27276[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27276 -> 17667[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14598[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14598 -> 14666[label="",style="solid", color="black", weight=3]; 89.31/52.29 14599[label="Zero",fontsize=16,color="green",shape="box"];24807[label="zzz8860",fontsize=16,color="green",shape="box"];24808[label="zzz8864",fontsize=16,color="green",shape="box"];24809 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24809[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) zzz8863",fontsize=16,color="magenta"];24809 -> 24948[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24809 -> 24949[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24810[label="zzz8861",fontsize=16,color="green",shape="box"];14604[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14604 -> 14669[label="",style="solid", color="black", weight=3]; 89.31/52.29 14605[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14605 -> 14670[label="",style="solid", color="black", weight=3]; 89.31/52.29 14606[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14606 -> 14671[label="",style="solid", color="black", weight=3]; 89.31/52.29 24811[label="zzz8860",fontsize=16,color="green",shape="box"];24812[label="zzz8864",fontsize=16,color="green",shape="box"];24813 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24813[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8863",fontsize=16,color="magenta"];24813 -> 24950[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24813 -> 24951[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24814[label="zzz8861",fontsize=16,color="green",shape="box"];17545[label="zzz43200",fontsize=16,color="green",shape="box"];17546[label="zzz886200",fontsize=16,color="green",shape="box"];17547[label="zzz434",fontsize=16,color="green",shape="box"];17548[label="zzz886200",fontsize=16,color="green",shape="box"];17549[label="zzz8863",fontsize=16,color="green",shape="box"];17550[label="zzz8864",fontsize=16,color="green",shape="box"];17551[label="zzz431",fontsize=16,color="green",shape="box"];17552[label="zzz8861",fontsize=16,color="green",shape="box"];17553[label="zzz9770",fontsize=16,color="green",shape="box"];17554[label="zzz433",fontsize=16,color="green",shape="box"];17555[label="zzz8860",fontsize=16,color="green",shape="box"];17556[label="zzz41",fontsize=16,color="green",shape="box"];17557[label="zzz430",fontsize=16,color="green",shape="box"];14613[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];14613 -> 14678[label="",style="solid", color="black", weight=3]; 89.31/52.29 14614[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14614 -> 14679[label="",style="solid", color="black", weight=3]; 89.31/52.29 17662[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz13360) zzz1337 == LT)",fontsize=16,color="burlywood",shape="box"];27277[label="zzz1337/Succ zzz13370",fontsize=10,color="white",style="solid",shape="box"];17662 -> 27277[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27277 -> 17672[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27278[label="zzz1337/Zero",fontsize=10,color="white",style="solid",shape="box"];17662 -> 27278[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27278 -> 17673[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 17663[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero zzz1337 == LT)",fontsize=16,color="burlywood",shape="box"];27279[label="zzz1337/Succ zzz13370",fontsize=10,color="white",style="solid",shape="box"];17663 -> 27279[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27279 -> 17674[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27280[label="zzz1337/Zero",fontsize=10,color="white",style="solid",shape="box"];17663 -> 27280[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27280 -> 17675[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14616[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 < FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="black",shape="box"];14616 -> 14681[label="",style="solid", color="black", weight=3]; 89.31/52.29 24944[label="zzz8863",fontsize=16,color="green",shape="box"];24945[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14656 -> 14688[label="",style="solid", color="black", weight=3]; 89.31/52.29 14657[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14657 -> 14689[label="",style="solid", color="black", weight=3]; 89.31/52.29 14658[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14658 -> 14690[label="",style="solid", color="black", weight=3]; 89.31/52.29 1154[label="primPlusNat (primPlusNat (Succ (Succ (primPlusNat zzz7200 zzz7200))) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];1154 -> 1224[label="",style="solid", color="black", weight=3]; 89.31/52.29 24247 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24247[label="FiniteMap.sizeFM (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="magenta"];24247 -> 24273[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24248[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz18990)) zzz1894 == LT)",fontsize=16,color="black",shape="box"];24248 -> 24274[label="",style="solid", color="black", weight=3]; 89.31/52.29 24249[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz18990)) zzz1894 == LT)",fontsize=16,color="black",shape="box"];24249 -> 24275[label="",style="solid", color="black", weight=3]; 89.31/52.29 25303 -> 25333[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25303[label="primPlusInt (FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925) (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925)",fontsize=16,color="magenta"];25303 -> 25334[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25304[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos zzz19420) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="box"];27281[label="zzz19420/Succ zzz194200",fontsize=10,color="white",style="solid",shape="box"];25304 -> 27281[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27281 -> 25320[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27282[label="zzz19420/Zero",fontsize=10,color="white",style="solid",shape="box"];25304 -> 27282[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27282 -> 25321[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25305[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg zzz19420) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="box"];27283[label="zzz19420/Succ zzz194200",fontsize=10,color="white",style="solid",shape="box"];25305 -> 27283[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27283 -> 25322[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27284[label="zzz19420/Zero",fontsize=10,color="white",style="solid",shape="box"];25305 -> 27284[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27284 -> 25323[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24153[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 zzz1889 zzz1890 zzz1891 zzz1892 zzz1893 False (compare3 False zzz1889 == LT))",fontsize=16,color="black",shape="box"];24153 -> 24163[label="",style="solid", color="black", weight=3]; 89.31/52.29 1122[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];1122 -> 1195[label="",style="solid", color="black", weight=3]; 89.31/52.29 1123[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];1123 -> 1196[label="",style="solid", color="black", weight=3]; 89.31/52.29 25829[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare2 True False False == GT)))",fontsize=16,color="black",shape="box"];25829 -> 25834[label="",style="solid", color="black", weight=3]; 89.31/52.29 25830[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM0 True zzz1938 zzz1939 zzz1940 zzz1941 True True))",fontsize=16,color="black",shape="box"];25830 -> 25835[label="",style="solid", color="black", weight=3]; 89.31/52.29 2520[label="zzz41",fontsize=16,color="green",shape="box"];2521[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];2521 -> 2662[label="",style="solid", color="black", weight=3]; 89.31/52.29 2522[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 True",fontsize=16,color="black",shape="box"];2522 -> 2663[label="",style="solid", color="black", weight=3]; 89.31/52.29 2523 -> 9213[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2523[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ (primPlusNat zzz560 zzz46200)) zzz44200 == LT)",fontsize=16,color="magenta"];2523 -> 9214[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9215[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9216[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9217[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9218[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9219[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9220[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9221[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9222[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9223[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9224[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9225[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2523 -> 9226[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2524[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="triangle"];2524 -> 2666[label="",style="solid", color="black", weight=3]; 89.31/52.29 2525[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2525 -> 2667[label="",style="solid", color="black", weight=3]; 89.31/52.29 2526 -> 9213[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2526[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat zzz46200 zzz44200 == LT)",fontsize=16,color="magenta"];2526 -> 9227[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9228[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9229[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9230[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9231[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9232[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9233[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9234[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9235[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9236[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9237[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9238[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2526 -> 9239[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2527 -> 2524[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2527[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (GT == LT)",fontsize=16,color="magenta"];24815[label="zzz440",fontsize=16,color="green",shape="box"];24816[label="zzz444",fontsize=16,color="green",shape="box"];24817 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24817[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];24817 -> 24952[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24817 -> 24953[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24818[label="zzz441",fontsize=16,color="green",shape="box"];2532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2532 -> 2672[label="",style="solid", color="black", weight=3]; 89.31/52.29 2533[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2533 -> 2673[label="",style="solid", color="black", weight=3]; 89.31/52.29 2534[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2534 -> 2674[label="",style="solid", color="black", weight=3]; 89.31/52.29 2535 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2535[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2535 -> 24819[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2535 -> 24820[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2535 -> 24821[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2535 -> 24822[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9992[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2536[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat zzz44200 (Succ (primPlusNat zzz570 zzz46200)) == LT)",fontsize=16,color="magenta"];2536 -> 9993[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9994[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9995[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9996[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9997[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9998[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 9999[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 10000[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 10001[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 10002[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 10003[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 10004[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2536 -> 10005[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2537[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="triangle"];2537 -> 2681[label="",style="solid", color="black", weight=3]; 89.31/52.29 2538 -> 9992[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2538[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat zzz44200 zzz46200 == LT)",fontsize=16,color="magenta"];2538 -> 10006[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10007[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10008[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10009[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10010[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10011[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10012[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10013[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10014[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10015[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10016[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10017[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2538 -> 10018[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2539 -> 2537[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2539[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="magenta"];24946[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];24947[label="zzz443",fontsize=16,color="green",shape="box"];2655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2655 -> 2733[label="",style="solid", color="black", weight=3]; 89.31/52.29 2656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2656 -> 2734[label="",style="solid", color="black", weight=3]; 89.31/52.29 2657[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2657 -> 2735[label="",style="solid", color="black", weight=3]; 89.31/52.29 670[label="zzz44",fontsize=16,color="green",shape="box"];11104[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False (LT == LT)",fontsize=16,color="black",shape="box"];11104 -> 11272[label="",style="solid", color="black", weight=3]; 89.31/52.29 669[label="zzz43",fontsize=16,color="green",shape="box"];14659[label="FiniteMap.Branch False (FiniteMap.addToFM0 zzz8861 zzz41) zzz8862 zzz8863 zzz8864",fontsize=16,color="green",shape="box"];14659 -> 14691[label="",style="dashed", color="green", weight=3]; 89.31/52.29 14664[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14664 -> 14696[label="",style="solid", color="black", weight=3]; 89.31/52.29 17664[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz13220) (Succ zzz13230) == LT)",fontsize=16,color="black",shape="box"];17664 -> 17676[label="",style="solid", color="black", weight=3]; 89.31/52.29 17665[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz13220) Zero == LT)",fontsize=16,color="black",shape="box"];17665 -> 17677[label="",style="solid", color="black", weight=3]; 89.31/52.29 17666[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero (Succ zzz13230) == LT)",fontsize=16,color="black",shape="box"];17666 -> 17678[label="",style="solid", color="black", weight=3]; 89.31/52.29 17667[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];17667 -> 17679[label="",style="solid", color="black", weight=3]; 89.31/52.29 14666[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14666 -> 14701[label="",style="solid", color="black", weight=3]; 89.31/52.29 24948[label="zzz8863",fontsize=16,color="green",shape="box"];24949[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14669[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14669 -> 14702[label="",style="solid", color="black", weight=3]; 89.31/52.29 14670[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14670 -> 14703[label="",style="solid", color="black", weight=3]; 89.31/52.29 14671[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14671 -> 14704[label="",style="solid", color="black", weight=3]; 89.31/52.29 24950[label="zzz8863",fontsize=16,color="green",shape="box"];24951[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14678 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14678[label="FiniteMap.mkBalBranch zzz8860 zzz8861 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8863) zzz8864",fontsize=16,color="magenta"];14678 -> 24823[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14678 -> 24824[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14678 -> 24825[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14678 -> 24826[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14679[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14679 -> 14713[label="",style="solid", color="black", weight=3]; 89.31/52.29 17672[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz13360) (Succ zzz13370) == LT)",fontsize=16,color="black",shape="box"];17672 -> 17686[label="",style="solid", color="black", weight=3]; 89.31/52.29 17673[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz13360) Zero == LT)",fontsize=16,color="black",shape="box"];17673 -> 17687[label="",style="solid", color="black", weight=3]; 89.31/52.29 17674[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero (Succ zzz13370) == LT)",fontsize=16,color="black",shape="box"];17674 -> 17688[label="",style="solid", color="black", weight=3]; 89.31/52.29 17675[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];17675 -> 17689[label="",style="solid", color="black", weight=3]; 89.31/52.29 14681[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14681 -> 14715[label="",style="solid", color="black", weight=3]; 89.31/52.29 14688[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14688 -> 14896[label="",style="solid", color="black", weight=3]; 89.31/52.29 14689[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14689 -> 14897[label="",style="solid", color="black", weight=3]; 89.31/52.29 14690[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14690 -> 14898[label="",style="solid", color="black", weight=3]; 89.31/52.29 1224 -> 2488[label="",style="dashed", color="red", weight=0]; 89.31/52.29 1224[label="primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat zzz7200 zzz7200)) zzz7200))) (Succ zzz7200)",fontsize=16,color="magenta"];1224 -> 2489[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 1224 -> 2490[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24273[label="FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234",fontsize=16,color="green",shape="box"];24274 -> 24306[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24274[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18990)) zzz1894 == LT)",fontsize=16,color="magenta"];24274 -> 24307[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24275 -> 24308[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24275[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18990)) zzz1894 == LT)",fontsize=16,color="magenta"];24275 -> 24309[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25334[label="FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925",fontsize=16,color="black",shape="triangle"];25334 -> 25338[label="",style="solid", color="black", weight=3]; 89.31/52.29 25333[label="primPlusInt zzz1944 (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925)",fontsize=16,color="burlywood",shape="triangle"];27285[label="zzz1944/Pos zzz19440",fontsize=10,color="white",style="solid",shape="box"];25333 -> 27285[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27285 -> 25339[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27286[label="zzz1944/Neg zzz19440",fontsize=10,color="white",style="solid",shape="box"];25333 -> 27286[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27286 -> 25340[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25320[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz194200)) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];25320 -> 25341[label="",style="solid", color="black", weight=3]; 89.31/52.29 25321[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];25321 -> 25342[label="",style="solid", color="black", weight=3]; 89.31/52.29 25322[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz194200)) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];25322 -> 25343[label="",style="solid", color="black", weight=3]; 89.31/52.29 25323[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];25323 -> 25344[label="",style="solid", color="black", weight=3]; 89.31/52.29 24163[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 zzz1889 zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False zzz1889 (False == zzz1889) == LT))",fontsize=16,color="burlywood",shape="box"];27287[label="zzz1889/False",fontsize=10,color="white",style="solid",shape="box"];24163 -> 27287[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27287 -> 24185[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27288[label="zzz1889/True",fontsize=10,color="white",style="solid",shape="box"];24163 -> 27288[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27288 -> 24186[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 1195[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (GT == GT)",fontsize=16,color="black",shape="box"];1195 -> 1252[label="",style="solid", color="black", weight=3]; 89.31/52.29 1196[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (GT == LT)",fontsize=16,color="black",shape="box"];1196 -> 1253[label="",style="solid", color="black", weight=3]; 89.31/52.29 25834[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare1 True False (True <= False) == GT)))",fontsize=16,color="black",shape="box"];25834 -> 25839[label="",style="solid", color="black", weight=3]; 89.31/52.29 25835[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (Just zzz1938))",fontsize=16,color="black",shape="box"];25835 -> 25840[label="",style="solid", color="black", weight=3]; 89.31/52.29 2662[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];2662 -> 2738[label="",style="solid", color="black", weight=3]; 89.31/52.29 2663[label="FiniteMap.Branch True (FiniteMap.addToFM0 zzz441 zzz41) zzz442 zzz443 zzz444",fontsize=16,color="green",shape="box"];2663 -> 2739[label="",style="dashed", color="green", weight=3]; 89.31/52.29 9214[label="zzz460",fontsize=16,color="green",shape="box"];9215[label="zzz44200",fontsize=16,color="green",shape="box"];9216[label="zzz46200",fontsize=16,color="green",shape="box"];9217[label="zzz440",fontsize=16,color="green",shape="box"];9218[label="zzz444",fontsize=16,color="green",shape="box"];9219[label="zzz463",fontsize=16,color="green",shape="box"];9220[label="zzz441",fontsize=16,color="green",shape="box"];9221[label="zzz41",fontsize=16,color="green",shape="box"];9222[label="zzz461",fontsize=16,color="green",shape="box"];9223[label="Succ (primPlusNat zzz560 zzz46200)",fontsize=16,color="green",shape="box"];9223 -> 9383[label="",style="dashed", color="green", weight=3]; 89.31/52.29 9224[label="zzz44200",fontsize=16,color="green",shape="box"];9225[label="zzz464",fontsize=16,color="green",shape="box"];9226[label="zzz443",fontsize=16,color="green",shape="box"];9213[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat zzz603 zzz604 == LT)",fontsize=16,color="burlywood",shape="triangle"];27289[label="zzz603/Succ zzz6030",fontsize=10,color="white",style="solid",shape="box"];9213 -> 27289[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27289 -> 9384[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27290[label="zzz603/Zero",fontsize=10,color="white",style="solid",shape="box"];9213 -> 27290[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27290 -> 9385[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2666[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2666 -> 2742[label="",style="solid", color="black", weight=3]; 89.31/52.29 2667[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2667 -> 2743[label="",style="solid", color="black", weight=3]; 89.31/52.29 9227[label="zzz460",fontsize=16,color="green",shape="box"];9228[label="zzz44200",fontsize=16,color="green",shape="box"];9229[label="zzz46200",fontsize=16,color="green",shape="box"];9230[label="zzz440",fontsize=16,color="green",shape="box"];9231[label="zzz444",fontsize=16,color="green",shape="box"];9232[label="zzz463",fontsize=16,color="green",shape="box"];9233[label="zzz441",fontsize=16,color="green",shape="box"];9234[label="zzz41",fontsize=16,color="green",shape="box"];9235[label="zzz461",fontsize=16,color="green",shape="box"];9236[label="zzz46200",fontsize=16,color="green",shape="box"];9237[label="zzz44200",fontsize=16,color="green",shape="box"];9238[label="zzz464",fontsize=16,color="green",shape="box"];9239[label="zzz443",fontsize=16,color="green",shape="box"];24952[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];24953[label="zzz443",fontsize=16,color="green",shape="box"];2672[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2672 -> 2748[label="",style="solid", color="black", weight=3]; 89.31/52.29 2673[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2673 -> 2749[label="",style="solid", color="black", weight=3]; 89.31/52.29 2674[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2674 -> 2750[label="",style="solid", color="black", weight=3]; 89.31/52.29 24819[label="zzz440",fontsize=16,color="green",shape="box"];24820[label="zzz444",fontsize=16,color="green",shape="box"];24821 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24821[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];24821 -> 24954[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24821 -> 24955[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24822[label="zzz441",fontsize=16,color="green",shape="box"];9993[label="zzz440",fontsize=16,color="green",shape="box"];9994[label="zzz444",fontsize=16,color="green",shape="box"];9995[label="zzz46200",fontsize=16,color="green",shape="box"];9996[label="zzz441",fontsize=16,color="green",shape="box"];9997[label="zzz463",fontsize=16,color="green",shape="box"];9998[label="zzz464",fontsize=16,color="green",shape="box"];9999[label="Succ (primPlusNat zzz570 zzz46200)",fontsize=16,color="green",shape="box"];9999 -> 10152[label="",style="dashed", color="green", weight=3]; 89.31/52.29 10000[label="zzz461",fontsize=16,color="green",shape="box"];10001[label="zzz443",fontsize=16,color="green",shape="box"];10002[label="zzz44200",fontsize=16,color="green",shape="box"];10003[label="zzz460",fontsize=16,color="green",shape="box"];10004[label="zzz41",fontsize=16,color="green",shape="box"];10005[label="zzz44200",fontsize=16,color="green",shape="box"];9992[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat zzz693 zzz694 == LT)",fontsize=16,color="burlywood",shape="triangle"];27291[label="zzz693/Succ zzz6930",fontsize=10,color="white",style="solid",shape="box"];9992 -> 27291[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27291 -> 10153[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27292[label="zzz693/Zero",fontsize=10,color="white",style="solid",shape="box"];9992 -> 27292[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27292 -> 10154[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2681[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2681 -> 2755[label="",style="solid", color="black", weight=3]; 89.31/52.29 10006[label="zzz440",fontsize=16,color="green",shape="box"];10007[label="zzz444",fontsize=16,color="green",shape="box"];10008[label="zzz46200",fontsize=16,color="green",shape="box"];10009[label="zzz441",fontsize=16,color="green",shape="box"];10010[label="zzz463",fontsize=16,color="green",shape="box"];10011[label="zzz464",fontsize=16,color="green",shape="box"];10012[label="zzz46200",fontsize=16,color="green",shape="box"];10013[label="zzz461",fontsize=16,color="green",shape="box"];10014[label="zzz443",fontsize=16,color="green",shape="box"];10015[label="zzz44200",fontsize=16,color="green",shape="box"];10016[label="zzz460",fontsize=16,color="green",shape="box"];10017[label="zzz41",fontsize=16,color="green",shape="box"];10018[label="zzz44200",fontsize=16,color="green",shape="box"];2733[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2733 -> 2804[label="",style="solid", color="black", weight=3]; 89.31/52.29 2734[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2734 -> 2805[label="",style="solid", color="black", weight=3]; 89.31/52.29 2735[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2735 -> 2806[label="",style="solid", color="black", weight=3]; 89.31/52.29 11272[label="FiniteMap.splitGT1 True zzz510 zzz511 zzz512 zzz513 False True",fontsize=16,color="black",shape="box"];11272 -> 11438[label="",style="solid", color="black", weight=3]; 89.31/52.29 14691 -> 2739[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14691[label="FiniteMap.addToFM0 zzz8861 zzz41",fontsize=16,color="magenta"];14691 -> 14899[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14696[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14696 -> 14905[label="",style="solid", color="black", weight=3]; 89.31/52.29 17676 -> 17398[label="",style="dashed", color="red", weight=0]; 89.31/52.29 17676[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat zzz13220 zzz13230 == LT)",fontsize=16,color="magenta"];17676 -> 17690[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17676 -> 17691[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17677[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (GT == LT)",fontsize=16,color="black",shape="box"];17677 -> 17692[label="",style="solid", color="black", weight=3]; 89.31/52.29 17678[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (LT == LT)",fontsize=16,color="black",shape="box"];17678 -> 17693[label="",style="solid", color="black", weight=3]; 89.31/52.29 17679[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (EQ == LT)",fontsize=16,color="black",shape="box"];17679 -> 17694[label="",style="solid", color="black", weight=3]; 89.31/52.29 14701[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14701 -> 14908[label="",style="solid", color="black", weight=3]; 89.31/52.29 14702 -> 14967[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14702[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14702 -> 14968[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14703 -> 14973[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14703[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14703 -> 14974[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14704 -> 14979[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14704[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14704 -> 14980[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24823[label="zzz8860",fontsize=16,color="green",shape="box"];24824[label="zzz8864",fontsize=16,color="green",shape="box"];24825 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24825[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8863",fontsize=16,color="magenta"];24825 -> 24956[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24825 -> 24957[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24826[label="zzz8861",fontsize=16,color="green",shape="box"];14713[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14713 -> 14919[label="",style="solid", color="black", weight=3]; 89.31/52.29 17686 -> 17531[label="",style="dashed", color="red", weight=0]; 89.31/52.29 17686[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat zzz13360 zzz13370 == LT)",fontsize=16,color="magenta"];17686 -> 17701[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17686 -> 17702[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17687[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (GT == LT)",fontsize=16,color="black",shape="box"];17687 -> 17703[label="",style="solid", color="black", weight=3]; 89.31/52.29 17688[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (LT == LT)",fontsize=16,color="black",shape="box"];17688 -> 17704[label="",style="solid", color="black", weight=3]; 89.31/52.29 17689[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (EQ == LT)",fontsize=16,color="black",shape="box"];17689 -> 17705[label="",style="solid", color="black", weight=3]; 89.31/52.29 14715[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14715 -> 14921[label="",style="solid", color="black", weight=3]; 89.31/52.29 14896 -> 14994[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14896[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14896 -> 14995[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14897[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14897 -> 14958[label="",style="solid", color="black", weight=3]; 89.31/52.29 14898 -> 15001[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14898[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14898 -> 15002[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2489[label="Succ zzz7200",fontsize=16,color="green",shape="box"];2490[label="Succ (primPlusNat (Succ (primPlusNat zzz7200 zzz7200)) zzz7200)",fontsize=16,color="green",shape="box"];2490 -> 2517[label="",style="dashed", color="green", weight=3]; 89.31/52.29 2488[label="primPlusNat (Succ zzz63) zzz64",fontsize=16,color="burlywood",shape="triangle"];27293[label="zzz64/Succ zzz640",fontsize=10,color="white",style="solid",shape="box"];2488 -> 27293[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27293 -> 2518[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27294[label="zzz64/Zero",fontsize=10,color="white",style="solid",shape="box"];2488 -> 27294[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27294 -> 2519[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24307 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24307[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18990",fontsize=16,color="magenta"];24307 -> 24315[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24306[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos zzz1900) zzz1894 == LT)",fontsize=16,color="burlywood",shape="triangle"];27295[label="zzz1900/Succ zzz19000",fontsize=10,color="white",style="solid",shape="box"];24306 -> 27295[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27295 -> 24316[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27296[label="zzz1900/Zero",fontsize=10,color="white",style="solid",shape="box"];24306 -> 27296[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27296 -> 24317[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24309 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24309[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz18990",fontsize=16,color="magenta"];24309 -> 24318[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24308[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg zzz1901) zzz1894 == LT)",fontsize=16,color="burlywood",shape="triangle"];27297[label="zzz1901/Succ zzz19010",fontsize=10,color="white",style="solid",shape="box"];24308 -> 27297[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27297 -> 24319[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27298[label="zzz1901/Zero",fontsize=10,color="white",style="solid",shape="box"];24308 -> 27298[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27298 -> 24320[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25338 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25338[label="FiniteMap.sizeFM zzz1925",fontsize=16,color="magenta"];25338 -> 25359[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25339[label="primPlusInt (Pos zzz19440) (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925)",fontsize=16,color="black",shape="box"];25339 -> 25360[label="",style="solid", color="black", weight=3]; 89.31/52.29 25340[label="primPlusInt (Neg zzz19440) (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925)",fontsize=16,color="black",shape="box"];25340 -> 25361[label="",style="solid", color="black", weight=3]; 89.31/52.29 25341[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz194200) (Succ (Succ Zero)) == LT)",fontsize=16,color="black",shape="box"];25341 -> 25362[label="",style="solid", color="black", weight=3]; 89.31/52.29 25342[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ (Succ Zero)) == LT)",fontsize=16,color="black",shape="box"];25342 -> 25363[label="",style="solid", color="black", weight=3]; 89.31/52.29 25343[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == LT)",fontsize=16,color="black",shape="triangle"];25343 -> 25364[label="",style="solid", color="black", weight=3]; 89.31/52.29 25344 -> 25343[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25344[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24185[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 False zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False False (False == False) == LT))",fontsize=16,color="black",shape="box"];24185 -> 24212[label="",style="solid", color="black", weight=3]; 89.31/52.29 24186[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 True zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False True (False == True) == LT))",fontsize=16,color="black",shape="box"];24186 -> 24213[label="",style="solid", color="black", weight=3]; 89.31/52.29 1252[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True True",fontsize=16,color="black",shape="box"];1252 -> 1332[label="",style="solid", color="black", weight=3]; 89.31/52.29 1253[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True False",fontsize=16,color="black",shape="box"];1253 -> 1333[label="",style="solid", color="black", weight=3]; 89.31/52.29 25839[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare1 True False False == GT)))",fontsize=16,color="black",shape="box"];25839 -> 25846[label="",style="solid", color="black", weight=3]; 89.31/52.29 25840[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 True",fontsize=16,color="black",shape="box"];25840 -> 25847[label="",style="solid", color="black", weight=3]; 89.31/52.29 2738[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];2738 -> 2809[label="",style="solid", color="black", weight=3]; 89.31/52.29 2739[label="FiniteMap.addToFM0 zzz441 zzz41",fontsize=16,color="black",shape="triangle"];2739 -> 2810[label="",style="solid", color="black", weight=3]; 89.31/52.29 9383 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.29 9383[label="primPlusNat zzz560 zzz46200",fontsize=16,color="magenta"];9383 -> 9467[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9383 -> 9468[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9384[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat (Succ zzz6030) zzz604 == LT)",fontsize=16,color="burlywood",shape="box"];27299[label="zzz604/Succ zzz6040",fontsize=10,color="white",style="solid",shape="box"];9384 -> 27299[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27299 -> 9469[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27300[label="zzz604/Zero",fontsize=10,color="white",style="solid",shape="box"];9384 -> 27300[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27300 -> 9470[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 9385[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat Zero zzz604 == LT)",fontsize=16,color="burlywood",shape="box"];27301[label="zzz604/Succ zzz6040",fontsize=10,color="white",style="solid",shape="box"];9385 -> 27301[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27301 -> 9471[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27302[label="zzz604/Zero",fontsize=10,color="white",style="solid",shape="box"];9385 -> 27302[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27302 -> 9472[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2742[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 < FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="black",shape="box"];2742 -> 2818[label="",style="solid", color="black", weight=3]; 89.31/52.29 2743[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2743 -> 2819[label="",style="solid", color="black", weight=3]; 89.31/52.29 2748[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2748 -> 2824[label="",style="solid", color="black", weight=3]; 89.31/52.29 2749[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2749 -> 2825[label="",style="solid", color="black", weight=3]; 89.31/52.29 2750[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2750 -> 2826[label="",style="solid", color="black", weight=3]; 89.31/52.29 24954[label="FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464",fontsize=16,color="green",shape="box"];24955[label="zzz443",fontsize=16,color="green",shape="box"];10152 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.29 10152[label="primPlusNat zzz570 zzz46200",fontsize=16,color="magenta"];10152 -> 10190[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 10152 -> 10191[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 10153[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat (Succ zzz6930) zzz694 == LT)",fontsize=16,color="burlywood",shape="box"];27303[label="zzz694/Succ zzz6940",fontsize=10,color="white",style="solid",shape="box"];10153 -> 27303[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27303 -> 10192[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27304[label="zzz694/Zero",fontsize=10,color="white",style="solid",shape="box"];10153 -> 27304[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27304 -> 10193[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 10154[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat Zero zzz694 == LT)",fontsize=16,color="burlywood",shape="box"];27305[label="zzz694/Succ zzz6940",fontsize=10,color="white",style="solid",shape="box"];10154 -> 27305[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27305 -> 10194[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27306[label="zzz694/Zero",fontsize=10,color="white",style="solid",shape="box"];10154 -> 27306[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27306 -> 10195[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2755 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2755[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2755 -> 24827[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2755 -> 24828[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2755 -> 24829[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2755 -> 24830[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2804[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2804 -> 2853[label="",style="solid", color="black", weight=3]; 89.31/52.29 2805[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2805 -> 2854[label="",style="solid", color="black", weight=3]; 89.31/52.29 2806[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2806 -> 2855[label="",style="solid", color="black", weight=3]; 89.31/52.29 11438 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 11438[label="FiniteMap.mkVBalBranch True zzz510 (FiniteMap.splitGT zzz512 False) zzz513",fontsize=16,color="magenta"];11438 -> 11543[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 11438 -> 11544[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 11438 -> 11545[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14899[label="zzz8861",fontsize=16,color="green",shape="box"];14905 -> 15012[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14905[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14905 -> 15013[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17690[label="zzz13230",fontsize=16,color="green",shape="box"];17691[label="zzz13220",fontsize=16,color="green",shape="box"];17692[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False",fontsize=16,color="black",shape="triangle"];17692 -> 17706[label="",style="solid", color="black", weight=3]; 89.31/52.29 17693[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 True",fontsize=16,color="black",shape="box"];17693 -> 17707[label="",style="solid", color="black", weight=3]; 89.31/52.29 17694 -> 17692[label="",style="dashed", color="red", weight=0]; 89.31/52.29 17694[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False",fontsize=16,color="magenta"];14908[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14908 -> 14966[label="",style="solid", color="black", weight=3]; 89.31/52.29 14968[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];14968 -> 14970[label="",style="solid", color="black", weight=3]; 89.31/52.29 14967[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1004) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27307[label="zzz1004/Pos zzz10040",fontsize=10,color="white",style="solid",shape="box"];14967 -> 27307[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27307 -> 14971[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27308[label="zzz1004/Neg zzz10040",fontsize=10,color="white",style="solid",shape="box"];14967 -> 27308[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27308 -> 14972[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14974[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];14974 -> 14976[label="",style="solid", color="black", weight=3]; 89.31/52.29 14973[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1005) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27309[label="zzz1005/Pos zzz10050",fontsize=10,color="white",style="solid",shape="box"];14973 -> 27309[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27309 -> 14977[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27310[label="zzz1005/Neg zzz10050",fontsize=10,color="white",style="solid",shape="box"];14973 -> 27310[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27310 -> 14978[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14980[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];14980 -> 14982[label="",style="solid", color="black", weight=3]; 89.31/52.29 14979[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1006) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27311[label="zzz1006/Pos zzz10060",fontsize=10,color="white",style="solid",shape="box"];14979 -> 27311[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27311 -> 14983[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27312[label="zzz1006/Neg zzz10060",fontsize=10,color="white",style="solid",shape="box"];14979 -> 27312[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27312 -> 14984[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24956[label="zzz8863",fontsize=16,color="green",shape="box"];24957[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14919[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14919 -> 14991[label="",style="solid", color="black", weight=3]; 89.31/52.29 17701[label="zzz13360",fontsize=16,color="green",shape="box"];17702[label="zzz13370",fontsize=16,color="green",shape="box"];17703[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False",fontsize=16,color="black",shape="triangle"];17703 -> 17715[label="",style="solid", color="black", weight=3]; 89.31/52.29 17704[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 True",fontsize=16,color="black",shape="box"];17704 -> 17716[label="",style="solid", color="black", weight=3]; 89.31/52.29 17705 -> 17703[label="",style="dashed", color="red", weight=0]; 89.31/52.29 17705[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False",fontsize=16,color="magenta"];14921[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14921 -> 14993[label="",style="solid", color="black", weight=3]; 89.31/52.29 14995[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];14995 -> 14997[label="",style="solid", color="black", weight=3]; 89.31/52.29 14994[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1007) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27313[label="zzz1007/Pos zzz10070",fontsize=10,color="white",style="solid",shape="box"];14994 -> 27313[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27313 -> 14998[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27314[label="zzz1007/Neg zzz10070",fontsize=10,color="white",style="solid",shape="box"];14994 -> 27314[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27314 -> 14999[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 14958 -> 15042[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14958[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14958 -> 15043[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15002[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];15002 -> 15004[label="",style="solid", color="black", weight=3]; 89.31/52.29 15001[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1008) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27315[label="zzz1008/Pos zzz10080",fontsize=10,color="white",style="solid",shape="box"];15001 -> 27315[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27315 -> 15005[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27316[label="zzz1008/Neg zzz10080",fontsize=10,color="white",style="solid",shape="box"];15001 -> 27316[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27316 -> 15006[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 2517 -> 2488[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2517[label="primPlusNat (Succ (primPlusNat zzz7200 zzz7200)) zzz7200",fontsize=16,color="magenta"];2517 -> 2658[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2517 -> 2659[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2518[label="primPlusNat (Succ zzz63) (Succ zzz640)",fontsize=16,color="black",shape="box"];2518 -> 2660[label="",style="solid", color="black", weight=3]; 89.31/52.29 2519[label="primPlusNat (Succ zzz63) Zero",fontsize=16,color="black",shape="box"];2519 -> 2661[label="",style="solid", color="black", weight=3]; 89.31/52.29 24315[label="zzz18990",fontsize=16,color="green",shape="box"];24316[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (Succ zzz19000)) zzz1894 == LT)",fontsize=16,color="burlywood",shape="box"];27317[label="zzz1894/Pos zzz18940",fontsize=10,color="white",style="solid",shape="box"];24316 -> 27317[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27317 -> 24325[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27318[label="zzz1894/Neg zzz18940",fontsize=10,color="white",style="solid",shape="box"];24316 -> 27318[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27318 -> 24326[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24317[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) zzz1894 == LT)",fontsize=16,color="burlywood",shape="box"];27319[label="zzz1894/Pos zzz18940",fontsize=10,color="white",style="solid",shape="box"];24317 -> 27319[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27319 -> 24327[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27320[label="zzz1894/Neg zzz18940",fontsize=10,color="white",style="solid",shape="box"];24317 -> 27320[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27320 -> 24328[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24318[label="zzz18990",fontsize=16,color="green",shape="box"];24319[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (Succ zzz19010)) zzz1894 == LT)",fontsize=16,color="burlywood",shape="box"];27321[label="zzz1894/Pos zzz18940",fontsize=10,color="white",style="solid",shape="box"];24319 -> 27321[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27321 -> 24329[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27322[label="zzz1894/Neg zzz18940",fontsize=10,color="white",style="solid",shape="box"];24319 -> 27322[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27322 -> 24330[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24320[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) zzz1894 == LT)",fontsize=16,color="burlywood",shape="box"];27323[label="zzz1894/Pos zzz18940",fontsize=10,color="white",style="solid",shape="box"];24320 -> 27323[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27323 -> 24331[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27324[label="zzz1894/Neg zzz18940",fontsize=10,color="white",style="solid",shape="box"];24320 -> 27324[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27324 -> 24332[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25359[label="zzz1925",fontsize=16,color="green",shape="box"];25360 -> 21591[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25360[label="primPlusInt (Pos zzz19440) (FiniteMap.sizeFM zzz2234)",fontsize=16,color="magenta"];25360 -> 25375[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25360 -> 25376[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25361 -> 21659[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25361[label="primPlusInt (Neg zzz19440) (FiniteMap.sizeFM zzz2234)",fontsize=16,color="magenta"];25361 -> 25377[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25361 -> 25378[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25362[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz194200 (Succ Zero) == LT)",fontsize=16,color="burlywood",shape="box"];27325[label="zzz194200/Succ zzz1942000",fontsize=10,color="white",style="solid",shape="box"];25362 -> 27325[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27325 -> 25379[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27326[label="zzz194200/Zero",fontsize=10,color="white",style="solid",shape="box"];25362 -> 27326[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27326 -> 25380[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25363 -> 25343[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25363[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == LT)",fontsize=16,color="magenta"];25364[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 True",fontsize=16,color="black",shape="box"];25364 -> 25381[label="",style="solid", color="black", weight=3]; 89.31/52.29 24212[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 False zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False False True == LT))",fontsize=16,color="black",shape="box"];24212 -> 24229[label="",style="solid", color="black", weight=3]; 89.31/52.29 24213[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 True zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False True False == LT))",fontsize=16,color="black",shape="box"];24213 -> 24230[label="",style="solid", color="black", weight=3]; 89.31/52.29 1332[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];1332 -> 1401[label="",style="solid", color="black", weight=3]; 89.31/52.29 1333[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (True > False)",fontsize=16,color="black",shape="box"];1333 -> 1402[label="",style="solid", color="black", weight=3]; 89.31/52.29 25846[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare0 True False otherwise == GT)))",fontsize=16,color="black",shape="box"];25846 -> 25852[label="",style="solid", color="black", weight=3]; 89.31/52.29 25847 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25847[label="FiniteMap.mkVBalBranch True (zzz1932 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1933) (FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1935) (FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1936)",fontsize=16,color="magenta"];25847 -> 25853[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25847 -> 25854[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25847 -> 25855[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2809[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];2809 -> 2860[label="",style="solid", color="black", weight=3]; 89.31/52.29 2810[label="zzz41",fontsize=16,color="green",shape="box"];9467[label="zzz46200",fontsize=16,color="green",shape="box"];9468[label="zzz560",fontsize=16,color="green",shape="box"];9469[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat (Succ zzz6030) (Succ zzz6040) == LT)",fontsize=16,color="black",shape="box"];9469 -> 9548[label="",style="solid", color="black", weight=3]; 89.31/52.29 9470[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat (Succ zzz6030) Zero == LT)",fontsize=16,color="black",shape="box"];9470 -> 9549[label="",style="solid", color="black", weight=3]; 89.31/52.29 9471[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat Zero (Succ zzz6040) == LT)",fontsize=16,color="black",shape="box"];9471 -> 9550[label="",style="solid", color="black", weight=3]; 89.31/52.29 9472[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];9472 -> 9551[label="",style="solid", color="black", weight=3]; 89.31/52.29 2818[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2818 -> 2866[label="",style="solid", color="black", weight=3]; 89.31/52.29 2819[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2819 -> 2867[label="",style="solid", color="black", weight=3]; 89.31/52.29 2824[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2824 -> 2873[label="",style="solid", color="black", weight=3]; 89.31/52.29 2825[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2825 -> 2874[label="",style="solid", color="black", weight=3]; 89.31/52.29 2826[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2826 -> 2875[label="",style="solid", color="black", weight=3]; 89.31/52.29 10190[label="zzz46200",fontsize=16,color="green",shape="box"];10191[label="zzz570",fontsize=16,color="green",shape="box"];10192[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat (Succ zzz6930) (Succ zzz6940) == LT)",fontsize=16,color="black",shape="box"];10192 -> 10202[label="",style="solid", color="black", weight=3]; 89.31/52.29 10193[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat (Succ zzz6930) Zero == LT)",fontsize=16,color="black",shape="box"];10193 -> 10203[label="",style="solid", color="black", weight=3]; 89.31/52.29 10194[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat Zero (Succ zzz6940) == LT)",fontsize=16,color="black",shape="box"];10194 -> 10204[label="",style="solid", color="black", weight=3]; 89.31/52.29 10195[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];10195 -> 10205[label="",style="solid", color="black", weight=3]; 89.31/52.29 24827[label="zzz440",fontsize=16,color="green",shape="box"];24828[label="zzz444",fontsize=16,color="green",shape="box"];24829 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24829[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];24829 -> 24958[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24829 -> 24959[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24830[label="zzz441",fontsize=16,color="green",shape="box"];2853[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2853 -> 2914[label="",style="solid", color="black", weight=3]; 89.31/52.29 2854[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2854 -> 2915[label="",style="solid", color="black", weight=3]; 89.31/52.29 2855[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2855 -> 2916[label="",style="solid", color="black", weight=3]; 89.31/52.29 11543[label="zzz510",fontsize=16,color="green",shape="box"];11545[label="zzz513",fontsize=16,color="green",shape="box"];15013[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];15013 -> 15015[label="",style="solid", color="black", weight=3]; 89.31/52.29 15012[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1009) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27327[label="zzz1009/Pos zzz10090",fontsize=10,color="white",style="solid",shape="box"];15012 -> 27327[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27327 -> 15016[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27328[label="zzz1009/Neg zzz10090",fontsize=10,color="white",style="solid",shape="box"];15012 -> 27328[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27328 -> 15017[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 17706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 < FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320)",fontsize=16,color="black",shape="box"];17706 -> 17717[label="",style="solid", color="black", weight=3]; 89.31/52.29 17707 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 17707[label="FiniteMap.mkBalBranch zzz1316 zzz1317 (FiniteMap.mkVBalBranch False zzz1321 (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315) zzz1319) zzz1320",fontsize=16,color="magenta"];17707 -> 24831[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17707 -> 24832[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17707 -> 24833[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17707 -> 24834[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14966 -> 15060[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14966[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14966 -> 15061[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14970 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14970[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];14970 -> 15019[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14971[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10040)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14971 -> 15020[label="",style="solid", color="black", weight=3]; 89.31/52.29 14972[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10040)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14972 -> 15021[label="",style="solid", color="black", weight=3]; 89.31/52.29 14976 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14976[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="magenta"];14976 -> 15022[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14977[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10050)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14977 -> 15023[label="",style="solid", color="black", weight=3]; 89.31/52.29 14978[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10050)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14978 -> 15024[label="",style="solid", color="black", weight=3]; 89.31/52.29 14982 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14982[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];14982 -> 15025[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14983[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10060)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14983 -> 15026[label="",style="solid", color="black", weight=3]; 89.31/52.29 14984[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10060)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14984 -> 15027[label="",style="solid", color="black", weight=3]; 89.31/52.29 14991 -> 15085[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14991[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14991 -> 15086[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17715[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 < FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334)",fontsize=16,color="black",shape="box"];17715 -> 17745[label="",style="solid", color="black", weight=3]; 89.31/52.29 17716 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.29 17716[label="FiniteMap.mkBalBranch zzz1330 zzz1331 (FiniteMap.mkVBalBranch False zzz1335 (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329) zzz1333) zzz1334",fontsize=16,color="magenta"];17716 -> 24835[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17716 -> 24836[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17716 -> 24837[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 17716 -> 24838[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14993 -> 15092[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14993[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];14993 -> 15093[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14997 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 14997[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];14997 -> 15039[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 14998[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10070)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14998 -> 15040[label="",style="solid", color="black", weight=3]; 89.31/52.29 14999[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10070)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];14999 -> 15041[label="",style="solid", color="black", weight=3]; 89.31/52.29 15043[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];15043 -> 15045[label="",style="solid", color="black", weight=3]; 89.31/52.29 15042[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1010) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27329[label="zzz1010/Pos zzz10100",fontsize=10,color="white",style="solid",shape="box"];15042 -> 27329[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27329 -> 15046[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27330[label="zzz1010/Neg zzz10100",fontsize=10,color="white",style="solid",shape="box"];15042 -> 27330[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27330 -> 15047[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 15004 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15004[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];15004 -> 15048[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15005[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10080)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15005 -> 15049[label="",style="solid", color="black", weight=3]; 89.31/52.29 15006[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10080)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15006 -> 15050[label="",style="solid", color="black", weight=3]; 89.31/52.29 2658[label="zzz7200",fontsize=16,color="green",shape="box"];2659 -> 2541[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2659[label="primPlusNat zzz7200 zzz7200",fontsize=16,color="magenta"];2659 -> 2736[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2660[label="Succ (Succ (primPlusNat zzz63 zzz640))",fontsize=16,color="green",shape="box"];2660 -> 2737[label="",style="dashed", color="green", weight=3]; 89.31/52.29 2661[label="Succ zzz63",fontsize=16,color="green",shape="box"];24325[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (Succ zzz19000)) (Pos zzz18940) == LT)",fontsize=16,color="black",shape="box"];24325 -> 24337[label="",style="solid", color="black", weight=3]; 89.31/52.29 24326[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos (Succ zzz19000)) (Neg zzz18940) == LT)",fontsize=16,color="black",shape="box"];24326 -> 24338[label="",style="solid", color="black", weight=3]; 89.31/52.29 24327[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Pos zzz18940) == LT)",fontsize=16,color="burlywood",shape="box"];27331[label="zzz18940/Succ zzz189400",fontsize=10,color="white",style="solid",shape="box"];24327 -> 27331[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27331 -> 24339[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27332[label="zzz18940/Zero",fontsize=10,color="white",style="solid",shape="box"];24327 -> 27332[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27332 -> 24340[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24328[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Neg zzz18940) == LT)",fontsize=16,color="burlywood",shape="box"];27333[label="zzz18940/Succ zzz189400",fontsize=10,color="white",style="solid",shape="box"];24328 -> 27333[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27333 -> 24341[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27334[label="zzz18940/Zero",fontsize=10,color="white",style="solid",shape="box"];24328 -> 27334[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27334 -> 24342[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24329[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (Succ zzz19010)) (Pos zzz18940) == LT)",fontsize=16,color="black",shape="box"];24329 -> 24343[label="",style="solid", color="black", weight=3]; 89.31/52.29 24330[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg (Succ zzz19010)) (Neg zzz18940) == LT)",fontsize=16,color="black",shape="box"];24330 -> 24344[label="",style="solid", color="black", weight=3]; 89.31/52.29 24331[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Pos zzz18940) == LT)",fontsize=16,color="burlywood",shape="box"];27335[label="zzz18940/Succ zzz189400",fontsize=10,color="white",style="solid",shape="box"];24331 -> 27335[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27335 -> 24345[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27336[label="zzz18940/Zero",fontsize=10,color="white",style="solid",shape="box"];24331 -> 27336[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27336 -> 24346[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24332[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Neg zzz18940) == LT)",fontsize=16,color="burlywood",shape="box"];27337[label="zzz18940/Succ zzz189400",fontsize=10,color="white",style="solid",shape="box"];24332 -> 27337[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27337 -> 24347[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27338[label="zzz18940/Zero",fontsize=10,color="white",style="solid",shape="box"];24332 -> 27338[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27338 -> 24348[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25375[label="zzz19440",fontsize=16,color="green",shape="box"];25376 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25376[label="FiniteMap.sizeFM zzz2234",fontsize=16,color="magenta"];25376 -> 25476[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 21591[label="primPlusInt (Pos zzz16630) zzz1716",fontsize=16,color="burlywood",shape="triangle"];27339[label="zzz1716/Pos zzz17160",fontsize=10,color="white",style="solid",shape="box"];21591 -> 27339[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27339 -> 21677[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27340[label="zzz1716/Neg zzz17160",fontsize=10,color="white",style="solid",shape="box"];21591 -> 27340[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27340 -> 21678[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25377[label="zzz19440",fontsize=16,color="green",shape="box"];25378 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25378[label="FiniteMap.sizeFM zzz2234",fontsize=16,color="magenta"];25378 -> 25477[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 21659[label="primPlusInt (Neg zzz16630) zzz1717",fontsize=16,color="burlywood",shape="triangle"];27341[label="zzz1717/Pos zzz17170",fontsize=10,color="white",style="solid",shape="box"];21659 -> 27341[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27341 -> 21680[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27342[label="zzz1717/Neg zzz17170",fontsize=10,color="white",style="solid",shape="box"];21659 -> 27342[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27342 -> 21681[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25379[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz1942000) (Succ Zero) == LT)",fontsize=16,color="black",shape="box"];25379 -> 25478[label="",style="solid", color="black", weight=3]; 89.31/52.29 25380[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ Zero) == LT)",fontsize=16,color="black",shape="box"];25380 -> 25479[label="",style="solid", color="black", weight=3]; 89.31/52.29 25381 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25381[label="FiniteMap.mkBranch (Pos (Succ Zero)) zzz2230 zzz2231 zzz1925 zzz2234",fontsize=16,color="magenta"];25381 -> 26418[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25381 -> 26419[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25381 -> 26420[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25381 -> 26421[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25381 -> 26422[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24229[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 False zzz1890 zzz1891 zzz1892 zzz1893 False (EQ == LT))",fontsize=16,color="black",shape="box"];24229 -> 24252[label="",style="solid", color="black", weight=3]; 89.31/52.29 24230[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 True zzz1890 zzz1891 zzz1892 zzz1893 False (compare1 False True (False <= True) == LT))",fontsize=16,color="black",shape="box"];24230 -> 24253[label="",style="solid", color="black", weight=3]; 89.31/52.29 1401[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];1401 -> 1503[label="",style="solid", color="black", weight=3]; 89.31/52.29 1402[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare True False == GT)",fontsize=16,color="black",shape="box"];1402 -> 1504[label="",style="solid", color="black", weight=3]; 89.31/52.29 25852[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (compare0 True False True == GT)))",fontsize=16,color="black",shape="box"];25852 -> 25860[label="",style="solid", color="black", weight=3]; 89.31/52.29 25853[label="zzz1932 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1933",fontsize=16,color="green",shape="box"];25853 -> 25861[label="",style="dashed", color="green", weight=3]; 89.31/52.29 25853 -> 25862[label="",style="dashed", color="green", weight=3]; 89.31/52.29 25854 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25854[label="FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1935",fontsize=16,color="magenta"];25854 -> 25863[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25854 -> 25864[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25854 -> 25865[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25855 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25855[label="FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1936",fontsize=16,color="magenta"];25855 -> 25866[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25855 -> 25867[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 25855 -> 25868[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2860[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];2860 -> 2917[label="",style="solid", color="black", weight=3]; 89.31/52.29 9548 -> 9213[label="",style="dashed", color="red", weight=0]; 89.31/52.29 9548[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat zzz6030 zzz6040 == LT)",fontsize=16,color="magenta"];9548 -> 9600[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9548 -> 9601[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 9549[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (GT == LT)",fontsize=16,color="black",shape="box"];9549 -> 9602[label="",style="solid", color="black", weight=3]; 89.31/52.29 9550[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (LT == LT)",fontsize=16,color="black",shape="box"];9550 -> 9603[label="",style="solid", color="black", weight=3]; 89.31/52.29 9551[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (EQ == LT)",fontsize=16,color="black",shape="box"];9551 -> 9604[label="",style="solid", color="black", weight=3]; 89.31/52.29 2866[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2866 -> 2923[label="",style="solid", color="black", weight=3]; 89.31/52.29 2867[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2867 -> 2924[label="",style="solid", color="black", weight=3]; 89.31/52.29 2873[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2873 -> 2927[label="",style="solid", color="black", weight=3]; 89.31/52.29 2874[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2874 -> 2928[label="",style="solid", color="black", weight=3]; 89.31/52.29 2875[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2875 -> 2929[label="",style="solid", color="black", weight=3]; 89.31/52.29 10202 -> 9992[label="",style="dashed", color="red", weight=0]; 89.31/52.29 10202[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat zzz6930 zzz6940 == LT)",fontsize=16,color="magenta"];10202 -> 10328[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 10202 -> 10329[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 10203[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (GT == LT)",fontsize=16,color="black",shape="box"];10203 -> 10330[label="",style="solid", color="black", weight=3]; 89.31/52.29 10204[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (LT == LT)",fontsize=16,color="black",shape="box"];10204 -> 10331[label="",style="solid", color="black", weight=3]; 89.31/52.29 10205[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (EQ == LT)",fontsize=16,color="black",shape="box"];10205 -> 10332[label="",style="solid", color="black", weight=3]; 89.31/52.29 24958[label="FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464",fontsize=16,color="green",shape="box"];24959[label="zzz443",fontsize=16,color="green",shape="box"];2914[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2914 -> 3013[label="",style="solid", color="black", weight=3]; 89.31/52.29 2915[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2915 -> 3014[label="",style="solid", color="black", weight=3]; 89.31/52.29 2916[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2916 -> 3015[label="",style="solid", color="black", weight=3]; 89.31/52.29 15015 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15015[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864)",fontsize=16,color="magenta"];15015 -> 15057[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10090)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15016 -> 15058[label="",style="solid", color="black", weight=3]; 89.31/52.29 15017[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10090)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15017 -> 15059[label="",style="solid", color="black", weight=3]; 89.31/52.29 17717[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];17717 -> 17750[label="",style="solid", color="black", weight=3]; 89.31/52.29 24831[label="zzz1316",fontsize=16,color="green",shape="box"];24832[label="zzz1320",fontsize=16,color="green",shape="box"];24833 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24833[label="FiniteMap.mkVBalBranch False zzz1321 (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315) zzz1319",fontsize=16,color="magenta"];24833 -> 24960[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24833 -> 24961[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24833 -> 24962[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24834[label="zzz1317",fontsize=16,color="green",shape="box"];15061[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];15061 -> 15063[label="",style="solid", color="black", weight=3]; 89.31/52.29 15060[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1011) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27343[label="zzz1011/Pos zzz10110",fontsize=10,color="white",style="solid",shape="box"];15060 -> 27343[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27343 -> 15064[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27344[label="zzz1011/Neg zzz10110",fontsize=10,color="white",style="solid",shape="box"];15060 -> 27344[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27344 -> 15065[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 15019[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15020 -> 15178[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15020[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10040)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15020 -> 15179[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15021 -> 15186[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15021[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10040)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15021 -> 15187[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15022[label="FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15023 -> 15197[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15023[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10050)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15023 -> 15198[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15024 -> 15206[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15024[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10050)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15024 -> 15207[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15025[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15026 -> 15215[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15026[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10060)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15026 -> 15216[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15027 -> 15224[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15027[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10060)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15027 -> 15225[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15086[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];15086 -> 15088[label="",style="solid", color="black", weight=3]; 89.31/52.29 15085[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1012) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27345[label="zzz1012/Pos zzz10120",fontsize=10,color="white",style="solid",shape="box"];15085 -> 27345[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27345 -> 15089[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27346[label="zzz1012/Neg zzz10120",fontsize=10,color="white",style="solid",shape="box"];15085 -> 27346[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27346 -> 15090[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 17745[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];17745 -> 17759[label="",style="solid", color="black", weight=3]; 89.31/52.29 24835[label="zzz1330",fontsize=16,color="green",shape="box"];24836[label="zzz1334",fontsize=16,color="green",shape="box"];24837 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.29 24837[label="FiniteMap.mkVBalBranch False zzz1335 (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329) zzz1333",fontsize=16,color="magenta"];24837 -> 24963[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24837 -> 24964[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24837 -> 24965[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 24838[label="zzz1331",fontsize=16,color="green",shape="box"];15093[label="FiniteMap.mkVBalBranch3Size_r zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="black",shape="box"];15093 -> 15095[label="",style="solid", color="black", weight=3]; 89.31/52.29 15092[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1013) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27347[label="zzz1013/Pos zzz10130",fontsize=10,color="white",style="solid",shape="box"];15092 -> 27347[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27347 -> 15096[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27348[label="zzz1013/Neg zzz10130",fontsize=10,color="white",style="solid",shape="box"];15092 -> 27348[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27348 -> 15097[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 15039[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15040 -> 15254[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15040[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10070)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15040 -> 15255[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15041 -> 15261[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15041[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10070)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15041 -> 15262[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15045 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15045[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="magenta"];15045 -> 15102[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15046[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10100)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15046 -> 15103[label="",style="solid", color="black", weight=3]; 89.31/52.29 15047[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10100)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15047 -> 15104[label="",style="solid", color="black", weight=3]; 89.31/52.29 15048[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15049 -> 15274[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10080)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15049 -> 15275[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 15050 -> 15283[label="",style="dashed", color="red", weight=0]; 89.31/52.29 15050[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10080)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15050 -> 15284[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2736[label="zzz7200",fontsize=16,color="green",shape="box"];2541[label="primPlusNat zzz7200 zzz7200",fontsize=16,color="burlywood",shape="triangle"];27349[label="zzz7200/Succ zzz72000",fontsize=10,color="white",style="solid",shape="box"];2541 -> 27349[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27349 -> 2684[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27350[label="zzz7200/Zero",fontsize=10,color="white",style="solid",shape="box"];2541 -> 27350[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27350 -> 2685[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24337[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz19000) zzz18940 == LT)",fontsize=16,color="burlywood",shape="triangle"];27351[label="zzz18940/Succ zzz189400",fontsize=10,color="white",style="solid",shape="box"];24337 -> 27351[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27351 -> 24354[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27352[label="zzz18940/Zero",fontsize=10,color="white",style="solid",shape="box"];24337 -> 27352[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27352 -> 24355[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24338[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="black",shape="triangle"];24338 -> 24356[label="",style="solid", color="black", weight=3]; 89.31/52.29 24339[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Pos (Succ zzz189400)) == LT)",fontsize=16,color="black",shape="box"];24339 -> 24357[label="",style="solid", color="black", weight=3]; 89.31/52.29 24340[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24340 -> 24358[label="",style="solid", color="black", weight=3]; 89.31/52.29 24341[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Neg (Succ zzz189400)) == LT)",fontsize=16,color="black",shape="box"];24341 -> 24359[label="",style="solid", color="black", weight=3]; 89.31/52.29 24342[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24342 -> 24360[label="",style="solid", color="black", weight=3]; 89.31/52.29 24343[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="black",shape="triangle"];24343 -> 24361[label="",style="solid", color="black", weight=3]; 89.31/52.29 24344[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz18940 (Succ zzz19010) == LT)",fontsize=16,color="burlywood",shape="triangle"];27353[label="zzz18940/Succ zzz189400",fontsize=10,color="white",style="solid",shape="box"];24344 -> 27353[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27353 -> 24362[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27354[label="zzz18940/Zero",fontsize=10,color="white",style="solid",shape="box"];24344 -> 27354[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27354 -> 24363[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 24345[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Pos (Succ zzz189400)) == LT)",fontsize=16,color="black",shape="box"];24345 -> 24364[label="",style="solid", color="black", weight=3]; 89.31/52.29 24346[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24346 -> 24365[label="",style="solid", color="black", weight=3]; 89.31/52.29 24347[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Neg (Succ zzz189400)) == LT)",fontsize=16,color="black",shape="box"];24347 -> 24366[label="",style="solid", color="black", weight=3]; 89.31/52.29 24348[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24348 -> 24367[label="",style="solid", color="black", weight=3]; 89.31/52.29 25476[label="zzz2234",fontsize=16,color="green",shape="box"];21677[label="primPlusInt (Pos zzz16630) (Pos zzz17160)",fontsize=16,color="black",shape="box"];21677 -> 21691[label="",style="solid", color="black", weight=3]; 89.31/52.29 21678[label="primPlusInt (Pos zzz16630) (Neg zzz17160)",fontsize=16,color="black",shape="box"];21678 -> 21692[label="",style="solid", color="black", weight=3]; 89.31/52.29 25477[label="zzz2234",fontsize=16,color="green",shape="box"];21680[label="primPlusInt (Neg zzz16630) (Pos zzz17170)",fontsize=16,color="black",shape="box"];21680 -> 21693[label="",style="solid", color="black", weight=3]; 89.31/52.29 21681[label="primPlusInt (Neg zzz16630) (Neg zzz17170)",fontsize=16,color="black",shape="box"];21681 -> 21694[label="",style="solid", color="black", weight=3]; 89.31/52.29 25478[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz1942000 Zero == LT)",fontsize=16,color="burlywood",shape="box"];27355[label="zzz1942000/Succ zzz19420000",fontsize=10,color="white",style="solid",shape="box"];25478 -> 27355[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27355 -> 25577[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 27356[label="zzz1942000/Zero",fontsize=10,color="white",style="solid",shape="box"];25478 -> 27356[label="",style="solid", color="burlywood", weight=9]; 89.31/52.29 27356 -> 25578[label="",style="solid", color="burlywood", weight=3]; 89.31/52.29 25479 -> 25343[label="",style="dashed", color="red", weight=0]; 89.31/52.29 25479[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == LT)",fontsize=16,color="magenta"];26418[label="zzz2234",fontsize=16,color="green",shape="box"];26419[label="zzz2230",fontsize=16,color="green",shape="box"];26420[label="Zero",fontsize=16,color="green",shape="box"];26421[label="zzz1925",fontsize=16,color="green",shape="box"];26422[label="zzz2231",fontsize=16,color="green",shape="box"];26417[label="FiniteMap.mkBranch (Pos (Succ zzz2040)) zzz2041 zzz2042 zzz2043 zzz2044",fontsize=16,color="black",shape="triangle"];26417 -> 26653[label="",style="solid", color="black", weight=3]; 89.31/52.29 24252[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 False zzz1890 zzz1891 zzz1892 zzz1893 False False)",fontsize=16,color="black",shape="box"];24252 -> 24282[label="",style="solid", color="black", weight=3]; 89.31/52.29 24253[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 True zzz1890 zzz1891 zzz1892 zzz1893 False (compare1 False True True == LT))",fontsize=16,color="black",shape="box"];24253 -> 24283[label="",style="solid", color="black", weight=3]; 89.31/52.29 1503 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.29 1503[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1504[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];1504 -> 1663[label="",style="solid", color="black", weight=3]; 89.31/52.29 25860[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True (GT == GT)))",fontsize=16,color="black",shape="box"];25860 -> 25877[label="",style="solid", color="black", weight=3]; 89.31/52.29 25861[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="box"];25861 -> 25878[label="",style="solid", color="black", weight=3]; 89.31/52.29 25862[label="zzz1933",fontsize=16,color="green",shape="box"];25863[label="zzz1932",fontsize=16,color="green",shape="box"];25864[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="triangle"];25864 -> 25879[label="",style="solid", color="black", weight=3]; 89.31/52.29 25865[label="zzz1935",fontsize=16,color="green",shape="box"];25866[label="zzz1932",fontsize=16,color="green",shape="box"];25867[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="triangle"];25867 -> 25880[label="",style="solid", color="black", weight=3]; 89.31/52.29 25868[label="zzz1936",fontsize=16,color="green",shape="box"];2917[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (GT == GT)",fontsize=16,color="black",shape="box"];2917 -> 3016[label="",style="solid", color="black", weight=3]; 89.31/52.29 9600[label="zzz6030",fontsize=16,color="green",shape="box"];9601[label="zzz6040",fontsize=16,color="green",shape="box"];9602[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 False",fontsize=16,color="black",shape="triangle"];9602 -> 9642[label="",style="solid", color="black", weight=3]; 89.31/52.29 9603[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True",fontsize=16,color="black",shape="box"];9603 -> 9643[label="",style="solid", color="black", weight=3]; 89.31/52.29 9604 -> 9602[label="",style="dashed", color="red", weight=0]; 89.31/52.29 9604[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 False",fontsize=16,color="magenta"];2923[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2923 -> 3022[label="",style="solid", color="black", weight=3]; 89.31/52.29 2924[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg zzz4420) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2924 -> 3023[label="",style="solid", color="black", weight=3]; 89.31/52.29 2927[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2927 -> 3028[label="",style="solid", color="black", weight=3]; 89.31/52.29 2928 -> 3101[label="",style="dashed", color="red", weight=0]; 89.31/52.29 2928[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="magenta"];2928 -> 3102[label="",style="dashed", color="magenta", weight=3]; 89.31/52.29 2929[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];2929 -> 3030[label="",style="solid", color="black", weight=3]; 89.31/52.29 10328[label="zzz6940",fontsize=16,color="green",shape="box"];10329[label="zzz6930",fontsize=16,color="green",shape="box"];10330[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 False",fontsize=16,color="black",shape="triangle"];10330 -> 10339[label="",style="solid", color="black", weight=3]; 89.31/52.29 10331[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True",fontsize=16,color="black",shape="box"];10331 -> 10340[label="",style="solid", color="black", weight=3]; 89.31/52.29 10332 -> 10330[label="",style="dashed", color="red", weight=0]; 89.31/52.29 10332[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 False",fontsize=16,color="magenta"];3013[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3013 -> 3086[label="",style="solid", color="black", weight=3]; 89.31/52.30 3014[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3014 -> 3087[label="",style="solid", color="black", weight=3]; 89.31/52.30 3015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3015 -> 3088[label="",style="solid", color="black", weight=3]; 89.31/52.30 15057[label="FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15058 -> 15299[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15058[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10090)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15058 -> 15300[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15059 -> 15308[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15059[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10090)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15059 -> 15309[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17750[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];17750 -> 17763[label="",style="solid", color="black", weight=3]; 89.31/52.30 24960[label="zzz1321",fontsize=16,color="green",shape="box"];24961[label="zzz1319",fontsize=16,color="green",shape="box"];24962[label="FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315",fontsize=16,color="green",shape="box"];15063 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15063[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];15063 -> 15119[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15064[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10110)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15064 -> 15120[label="",style="solid", color="black", weight=3]; 89.31/52.30 15065[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10110)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15065 -> 15121[label="",style="solid", color="black", weight=3]; 89.31/52.30 15178[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1015) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27357[label="zzz1015/Succ zzz10150",fontsize=10,color="white",style="solid",shape="box"];15178 -> 27357[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27357 -> 15184[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27358[label="zzz1015/Zero",fontsize=10,color="white",style="solid",shape="box"];15178 -> 27358[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27358 -> 15185[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15187 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15187[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10040",fontsize=16,color="magenta"];15187 -> 15190[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15186[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1017) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27359[label="zzz1017/Succ zzz10170",fontsize=10,color="white",style="solid",shape="box"];15186 -> 27359[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27359 -> 15191[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27360[label="zzz1017/Zero",fontsize=10,color="white",style="solid",shape="box"];15186 -> 27360[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27360 -> 15192[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15198 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15198[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10050",fontsize=16,color="magenta"];15198 -> 15201[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15197[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos zzz1019) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27361[label="zzz1019/Succ zzz10190",fontsize=10,color="white",style="solid",shape="box"];15197 -> 27361[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27361 -> 15202[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27362[label="zzz1019/Zero",fontsize=10,color="white",style="solid",shape="box"];15197 -> 27362[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27362 -> 15203[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15207 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15207[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10050",fontsize=16,color="magenta"];15207 -> 15210[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15206[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg zzz1021) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27363[label="zzz1021/Succ zzz10210",fontsize=10,color="white",style="solid",shape="box"];15206 -> 27363[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27363 -> 15211[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27364[label="zzz1021/Zero",fontsize=10,color="white",style="solid",shape="box"];15206 -> 27364[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27364 -> 15212[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15216 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15216[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10060",fontsize=16,color="magenta"];15216 -> 15219[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15215[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1023) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27365[label="zzz1023/Succ zzz10230",fontsize=10,color="white",style="solid",shape="box"];15215 -> 27365[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27365 -> 15220[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27366[label="zzz1023/Zero",fontsize=10,color="white",style="solid",shape="box"];15215 -> 27366[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27366 -> 15221[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15225 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15225[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10060",fontsize=16,color="magenta"];15225 -> 15228[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15224[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1025) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27367[label="zzz1025/Succ zzz10250",fontsize=10,color="white",style="solid",shape="box"];15224 -> 27367[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27367 -> 15229[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27368[label="zzz1025/Zero",fontsize=10,color="white",style="solid",shape="box"];15224 -> 27368[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27368 -> 15230[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15088 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15088[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];15088 -> 15140[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15089[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10120)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15089 -> 15141[label="",style="solid", color="black", weight=3]; 89.31/52.30 15090[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10120)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15090 -> 15142[label="",style="solid", color="black", weight=3]; 89.31/52.30 17759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];17759 -> 17790[label="",style="solid", color="black", weight=3]; 89.31/52.30 24963[label="zzz1335",fontsize=16,color="green",shape="box"];24964[label="zzz1333",fontsize=16,color="green",shape="box"];24965[label="FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329",fontsize=16,color="green",shape="box"];15095 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15095[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];15095 -> 15149[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15096[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz10130)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15096 -> 15150[label="",style="solid", color="black", weight=3]; 89.31/52.30 15097[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz10130)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15097 -> 15151[label="",style="solid", color="black", weight=3]; 89.31/52.30 15255 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15255[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10070",fontsize=16,color="magenta"];15255 -> 15258[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15254[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1031) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27369[label="zzz1031/Succ zzz10310",fontsize=10,color="white",style="solid",shape="box"];15254 -> 27369[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27369 -> 15259[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27370[label="zzz1031/Zero",fontsize=10,color="white",style="solid",shape="box"];15254 -> 27370[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27370 -> 15260[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15262 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15262[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10070",fontsize=16,color="magenta"];15262 -> 15265[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15261[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1033) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27371[label="zzz1033/Succ zzz10330",fontsize=10,color="white",style="solid",shape="box"];15261 -> 27371[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27371 -> 15266[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27372[label="zzz1033/Zero",fontsize=10,color="white",style="solid",shape="box"];15261 -> 27372[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27372 -> 15267[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15102[label="FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15103 -> 15380[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15103[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10100)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15103 -> 15381[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15104 -> 15387[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15104[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10100)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15104 -> 15388[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15275 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15275[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10080",fontsize=16,color="magenta"];15275 -> 15278[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15274[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1035) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27373[label="zzz1035/Succ zzz10350",fontsize=10,color="white",style="solid",shape="box"];15274 -> 27373[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27373 -> 15279[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27374[label="zzz1035/Zero",fontsize=10,color="white",style="solid",shape="box"];15274 -> 27374[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27374 -> 15280[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15284 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15284[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10080",fontsize=16,color="magenta"];15284 -> 15287[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15283[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1037) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27375[label="zzz1037/Succ zzz10370",fontsize=10,color="white",style="solid",shape="box"];15283 -> 27375[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27375 -> 15288[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27376[label="zzz1037/Zero",fontsize=10,color="white",style="solid",shape="box"];15283 -> 27376[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27376 -> 15289[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 2684[label="primPlusNat (Succ zzz72000) (Succ zzz72000)",fontsize=16,color="black",shape="box"];2684 -> 2760[label="",style="solid", color="black", weight=3]; 89.31/52.30 2685[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2685 -> 2761[label="",style="solid", color="black", weight=3]; 89.31/52.30 24354[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz19000) (Succ zzz189400) == LT)",fontsize=16,color="black",shape="box"];24354 -> 24373[label="",style="solid", color="black", weight=3]; 89.31/52.30 24355[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz19000) Zero == LT)",fontsize=16,color="black",shape="box"];24355 -> 24374[label="",style="solid", color="black", weight=3]; 89.31/52.30 24356[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 False",fontsize=16,color="black",shape="triangle"];24356 -> 24375[label="",style="solid", color="black", weight=3]; 89.31/52.30 24357 -> 24344[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24357[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero (Succ zzz189400) == LT)",fontsize=16,color="magenta"];24357 -> 24376[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24357 -> 24377[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24358[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="black",shape="triangle"];24358 -> 24378[label="",style="solid", color="black", weight=3]; 89.31/52.30 24359 -> 24338[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24359[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="magenta"];24360 -> 24358[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24360[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];24361[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 True",fontsize=16,color="black",shape="box"];24361 -> 24379[label="",style="solid", color="black", weight=3]; 89.31/52.30 24362[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz189400) (Succ zzz19010) == LT)",fontsize=16,color="black",shape="box"];24362 -> 24380[label="",style="solid", color="black", weight=3]; 89.31/52.30 24363[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero (Succ zzz19010) == LT)",fontsize=16,color="black",shape="box"];24363 -> 24381[label="",style="solid", color="black", weight=3]; 89.31/52.30 24364 -> 24343[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24364[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24365 -> 24358[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24365[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];24366 -> 24337[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24366[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz189400) Zero == LT)",fontsize=16,color="magenta"];24366 -> 24382[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24366 -> 24383[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24367 -> 24358[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24367[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];21691[label="Pos (primPlusNat zzz16630 zzz17160)",fontsize=16,color="green",shape="box"];21691 -> 21906[label="",style="dashed", color="green", weight=3]; 89.31/52.30 21692 -> 13404[label="",style="dashed", color="red", weight=0]; 89.31/52.30 21692[label="primMinusNat zzz16630 zzz17160",fontsize=16,color="magenta"];21692 -> 21907[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21692 -> 21908[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21693 -> 13404[label="",style="dashed", color="red", weight=0]; 89.31/52.30 21693[label="primMinusNat zzz17170 zzz16630",fontsize=16,color="magenta"];21693 -> 21909[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21693 -> 21910[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21694[label="Neg (primPlusNat zzz16630 zzz17170)",fontsize=16,color="green",shape="box"];21694 -> 21911[label="",style="dashed", color="green", weight=3]; 89.31/52.30 25577[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz19420000) Zero == LT)",fontsize=16,color="black",shape="box"];25577 -> 25681[label="",style="solid", color="black", weight=3]; 89.31/52.30 25578[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];25578 -> 25682[label="",style="solid", color="black", weight=3]; 89.31/52.30 26653[label="FiniteMap.mkBranchResult zzz2041 zzz2042 zzz2043 zzz2044",fontsize=16,color="black",shape="box"];26653 -> 26675[label="",style="solid", color="black", weight=3]; 89.31/52.30 24282[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False (False > False))",fontsize=16,color="black",shape="box"];24282 -> 24321[label="",style="solid", color="black", weight=3]; 89.31/52.30 24283[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 True zzz1890 zzz1891 zzz1892 zzz1893 False (LT == LT))",fontsize=16,color="black",shape="box"];24283 -> 24322[label="",style="solid", color="black", weight=3]; 89.31/52.30 1663[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];1663 -> 1759[label="",style="solid", color="black", weight=3]; 89.31/52.30 25877[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1938 zzz1939 zzz1940 zzz1941 True True))",fontsize=16,color="black",shape="box"];25877 -> 25889[label="",style="solid", color="black", weight=3]; 89.31/52.30 25878[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True)",fontsize=16,color="black",shape="box"];25878 -> 25890[label="",style="solid", color="black", weight=3]; 89.31/52.30 25879[label="FiniteMap.splitLT (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="box"];25879 -> 25891[label="",style="solid", color="black", weight=3]; 89.31/52.30 25880[label="FiniteMap.splitGT (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="box"];25880 -> 25892[label="",style="solid", color="black", weight=3]; 89.31/52.30 3016[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 True",fontsize=16,color="black",shape="box"];3016 -> 3089[label="",style="solid", color="black", weight=3]; 89.31/52.30 9642[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 < FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601)",fontsize=16,color="black",shape="box"];9642 -> 9707[label="",style="solid", color="black", weight=3]; 89.31/52.30 9643 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 9643[label="FiniteMap.mkBalBranch zzz597 zzz598 (FiniteMap.mkVBalBranch True zzz602 (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) zzz600) zzz601",fontsize=16,color="magenta"];9643 -> 24839[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 9643 -> 24840[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 9643 -> 24841[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 9643 -> 24842[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3022[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3022 -> 3096[label="",style="solid", color="black", weight=3]; 89.31/52.30 3023[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4420)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3023 -> 3097[label="",style="solid", color="black", weight=3]; 89.31/52.30 3028[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3028 -> 3100[label="",style="solid", color="black", weight=3]; 89.31/52.30 3102[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200)",fontsize=16,color="black",shape="triangle"];3102 -> 3124[label="",style="solid", color="black", weight=3]; 89.31/52.30 3101[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg zzz105) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="triangle"];27377[label="zzz105/Succ zzz1050",fontsize=10,color="white",style="solid",shape="box"];3101 -> 27377[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27377 -> 3125[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27378[label="zzz105/Zero",fontsize=10,color="white",style="solid",shape="box"];3101 -> 27378[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27378 -> 3126[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 3030[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3030 -> 3127[label="",style="solid", color="black", weight=3]; 89.31/52.30 10339[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 < FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691)",fontsize=16,color="black",shape="box"];10339 -> 10374[label="",style="solid", color="black", weight=3]; 89.31/52.30 10340 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 10340[label="FiniteMap.mkBalBranch zzz687 zzz688 (FiniteMap.mkVBalBranch True zzz692 (FiniteMap.Branch zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686) zzz690) zzz691",fontsize=16,color="magenta"];10340 -> 24843[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 10340 -> 24844[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 10340 -> 24845[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 10340 -> 24846[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3086[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3086 -> 3135[label="",style="solid", color="black", weight=3]; 89.31/52.30 3087 -> 3136[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3087[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="magenta"];3087 -> 3137[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3088[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3088 -> 3160[label="",style="solid", color="black", weight=3]; 89.31/52.30 15300 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15300[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10090",fontsize=16,color="magenta"];15300 -> 15303[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15299[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos zzz1039) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27379[label="zzz1039/Succ zzz10390",fontsize=10,color="white",style="solid",shape="box"];15299 -> 27379[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27379 -> 15304[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27380[label="zzz1039/Zero",fontsize=10,color="white",style="solid",shape="box"];15299 -> 27380[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27380 -> 15305[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15309 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15309[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10090",fontsize=16,color="magenta"];15309 -> 15312[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15308[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg zzz1041) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27381[label="zzz1041/Succ zzz10410",fontsize=10,color="white",style="solid",shape="box"];15308 -> 27381[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27381 -> 15313[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27382[label="zzz1041/Zero",fontsize=10,color="white",style="solid",shape="box"];15308 -> 27382[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27382 -> 15314[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 17763[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];17763 -> 17791[label="",style="solid", color="black", weight=3]; 89.31/52.30 15119[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15120 -> 15426[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10110)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15120 -> 15427[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15121 -> 15433[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15121[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10110)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15121 -> 15434[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15184[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10150)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15184 -> 15195[label="",style="solid", color="black", weight=3]; 89.31/52.30 15185[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15185 -> 15196[label="",style="solid", color="black", weight=3]; 89.31/52.30 15190[label="zzz10040",fontsize=16,color="green",shape="box"];15191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10170)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15191 -> 15204[label="",style="solid", color="black", weight=3]; 89.31/52.30 15192[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15192 -> 15205[label="",style="solid", color="black", weight=3]; 89.31/52.30 15201[label="zzz10050",fontsize=16,color="green",shape="box"];15202[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10190)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15202 -> 15213[label="",style="solid", color="black", weight=3]; 89.31/52.30 15203[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15203 -> 15214[label="",style="solid", color="black", weight=3]; 89.31/52.30 15210[label="zzz10050",fontsize=16,color="green",shape="box"];15211[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10210)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15211 -> 15222[label="",style="solid", color="black", weight=3]; 89.31/52.30 15212[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15212 -> 15223[label="",style="solid", color="black", weight=3]; 89.31/52.30 15219[label="zzz10060",fontsize=16,color="green",shape="box"];15220[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10230)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15220 -> 15231[label="",style="solid", color="black", weight=3]; 89.31/52.30 15221[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15221 -> 15232[label="",style="solid", color="black", weight=3]; 89.31/52.30 15228[label="zzz10060",fontsize=16,color="green",shape="box"];15229[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10250)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15229 -> 15243[label="",style="solid", color="black", weight=3]; 89.31/52.30 15230[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15230 -> 15244[label="",style="solid", color="black", weight=3]; 89.31/52.30 15140[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15141 -> 15241[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15141[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10120)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15141 -> 15242[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15142 -> 15245[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15142[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10120)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15142 -> 15246[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17790[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];17790 -> 17856[label="",style="solid", color="black", weight=3]; 89.31/52.30 15149[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];15150 -> 15250[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15150[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10130)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15150 -> 15251[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15151 -> 15252[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15151[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10130)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="magenta"];15151 -> 15253[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15258[label="zzz10070",fontsize=16,color="green",shape="box"];15259[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10310)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15259 -> 15268[label="",style="solid", color="black", weight=3]; 89.31/52.30 15260[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15260 -> 15269[label="",style="solid", color="black", weight=3]; 89.31/52.30 15265[label="zzz10070",fontsize=16,color="green",shape="box"];15266[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10330)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15266 -> 15281[label="",style="solid", color="black", weight=3]; 89.31/52.30 15267[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15267 -> 15282[label="",style="solid", color="black", weight=3]; 89.31/52.30 15381 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15381[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10100",fontsize=16,color="magenta"];15381 -> 15384[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15380[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos zzz1061) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27383[label="zzz1061/Succ zzz10610",fontsize=10,color="white",style="solid",shape="box"];15380 -> 27383[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27383 -> 15385[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27384[label="zzz1061/Zero",fontsize=10,color="white",style="solid",shape="box"];15380 -> 27384[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27384 -> 15386[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15388 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15388[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10100",fontsize=16,color="magenta"];15388 -> 15391[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15387[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg zzz1063) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27385[label="zzz1063/Succ zzz10630",fontsize=10,color="white",style="solid",shape="box"];15387 -> 27385[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27385 -> 15392[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27386[label="zzz1063/Zero",fontsize=10,color="white",style="solid",shape="box"];15387 -> 27386[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27386 -> 15393[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15278[label="zzz10080",fontsize=16,color="green",shape="box"];15279[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10350)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15279 -> 15290[label="",style="solid", color="black", weight=3]; 89.31/52.30 15280[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15280 -> 15291[label="",style="solid", color="black", weight=3]; 89.31/52.30 15287[label="zzz10080",fontsize=16,color="green",shape="box"];15288[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10370)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15288 -> 15306[label="",style="solid", color="black", weight=3]; 89.31/52.30 15289[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15289 -> 15307[label="",style="solid", color="black", weight=3]; 89.31/52.30 2760[label="Succ (Succ (primPlusNat zzz72000 zzz72000))",fontsize=16,color="green",shape="box"];2760 -> 2880[label="",style="dashed", color="green", weight=3]; 89.31/52.30 2761[label="Zero",fontsize=16,color="green",shape="box"];24373[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz19000 zzz189400 == LT)",fontsize=16,color="burlywood",shape="triangle"];27387[label="zzz19000/Succ zzz190000",fontsize=10,color="white",style="solid",shape="box"];24373 -> 27387[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27387 -> 24393[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27388[label="zzz19000/Zero",fontsize=10,color="white",style="solid",shape="box"];24373 -> 27388[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27388 -> 24394[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 24374 -> 24338[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24374[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="magenta"];24375[label="FiniteMap.glueVBal3GlueVBal0 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 otherwise",fontsize=16,color="black",shape="box"];24375 -> 24395[label="",style="solid", color="black", weight=3]; 89.31/52.30 24376[label="zzz189400",fontsize=16,color="green",shape="box"];24377[label="Zero",fontsize=16,color="green",shape="box"];24378 -> 24356[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24378[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 False",fontsize=16,color="magenta"];24379 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24379[label="FiniteMap.mkBalBranch zzz280 zzz281 zzz283 (FiniteMap.glueVBal zzz284 (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="magenta"];24379 -> 24847[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24379 -> 24848[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24379 -> 24849[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24379 -> 24850[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24380 -> 24373[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24380[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz189400 zzz19010 == LT)",fontsize=16,color="magenta"];24380 -> 24397[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24380 -> 24398[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24381 -> 24343[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24381[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24382[label="zzz189400",fontsize=16,color="green",shape="box"];24383[label="Zero",fontsize=16,color="green",shape="box"];21906 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.30 21906[label="primPlusNat zzz16630 zzz17160",fontsize=16,color="magenta"];21906 -> 21918[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21906 -> 21919[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21907[label="zzz16630",fontsize=16,color="green",shape="box"];21908[label="zzz17160",fontsize=16,color="green",shape="box"];13404[label="primMinusNat zzz8690 zzz2320",fontsize=16,color="burlywood",shape="triangle"];27389[label="zzz8690/Succ zzz86900",fontsize=10,color="white",style="solid",shape="box"];13404 -> 27389[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27389 -> 13592[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27390[label="zzz8690/Zero",fontsize=10,color="white",style="solid",shape="box"];13404 -> 27390[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27390 -> 13593[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 21909[label="zzz17170",fontsize=16,color="green",shape="box"];21910[label="zzz16630",fontsize=16,color="green",shape="box"];21911 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.30 21911[label="primPlusNat zzz16630 zzz17170",fontsize=16,color="magenta"];21911 -> 21920[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 21911 -> 21921[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25681[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == LT)",fontsize=16,color="black",shape="box"];25681 -> 25787[label="",style="solid", color="black", weight=3]; 89.31/52.30 25682[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == LT)",fontsize=16,color="black",shape="box"];25682 -> 25788[label="",style="solid", color="black", weight=3]; 89.31/52.30 26675[label="FiniteMap.Branch zzz2041 zzz2042 (FiniteMap.mkBranchUnbox zzz2043 zzz2041 zzz2044 (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044 + FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044)) zzz2043 zzz2044",fontsize=16,color="green",shape="box"];26675 -> 26682[label="",style="dashed", color="green", weight=3]; 89.31/52.30 24321[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False (compare False False == GT))",fontsize=16,color="black",shape="box"];24321 -> 24333[label="",style="solid", color="black", weight=3]; 89.31/52.30 24322[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM2 True zzz1890 zzz1891 zzz1892 zzz1893 False True)",fontsize=16,color="black",shape="box"];24322 -> 24334[label="",style="solid", color="black", weight=3]; 89.31/52.30 1759[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];1759 -> 1895[label="",style="solid", color="black", weight=3]; 89.31/52.30 25889[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM zzz1941 True))",fontsize=16,color="burlywood",shape="box"];27391[label="zzz1941/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];25889 -> 27391[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27391 -> 25895[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27392[label="zzz1941/FiniteMap.Branch zzz19410 zzz19411 zzz19412 zzz19413 zzz19414",fontsize=10,color="white",style="solid",shape="box"];25889 -> 27392[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27392 -> 25896[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 25890[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True)",fontsize=16,color="black",shape="box"];25890 -> 25897[label="",style="solid", color="black", weight=3]; 89.31/52.30 25891[label="FiniteMap.splitLT3 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="box"];25891 -> 25898[label="",style="solid", color="black", weight=3]; 89.31/52.30 25892[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="black",shape="box"];25892 -> 25899[label="",style="solid", color="black", weight=3]; 89.31/52.30 3089 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3089[label="FiniteMap.mkBalBranch False zzz441 zzz443 (FiniteMap.addToFM_C FiniteMap.addToFM0 zzz444 True zzz41)",fontsize=16,color="magenta"];3089 -> 24851[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3089 -> 24852[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3089 -> 24853[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3089 -> 24854[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 9707[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];9707 -> 9740[label="",style="solid", color="black", weight=3]; 89.31/52.30 24839[label="zzz597",fontsize=16,color="green",shape="box"];24840[label="zzz601",fontsize=16,color="green",shape="box"];24841 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24841[label="FiniteMap.mkVBalBranch True zzz602 (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) zzz600",fontsize=16,color="magenta"];24841 -> 24966[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24841 -> 24967[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24841 -> 24968[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24842[label="zzz598",fontsize=16,color="green",shape="box"];3096[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3096 -> 3172[label="",style="solid", color="black", weight=3]; 89.31/52.30 3097[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4420)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="box"];27393[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];3097 -> 27393[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27393 -> 3173[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27394[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];3097 -> 27394[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27394 -> 3174[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 3100[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3100 -> 3175[label="",style="solid", color="black", weight=3]; 89.31/52.30 3124 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3124[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)) (Succ zzz44200)",fontsize=16,color="magenta"];3124 -> 3176[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3124 -> 3177[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3125[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1050)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3125 -> 3178[label="",style="solid", color="black", weight=3]; 89.31/52.30 3126[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3126 -> 3179[label="",style="solid", color="black", weight=3]; 89.31/52.30 3127[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3127 -> 3180[label="",style="solid", color="black", weight=3]; 89.31/52.30 10374[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];10374 -> 10538[label="",style="solid", color="black", weight=3]; 89.31/52.30 24843[label="zzz687",fontsize=16,color="green",shape="box"];24844[label="zzz691",fontsize=16,color="green",shape="box"];24845 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24845[label="FiniteMap.mkVBalBranch True zzz692 (FiniteMap.Branch zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686) zzz690",fontsize=16,color="magenta"];24845 -> 24969[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24845 -> 24970[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24845 -> 24971[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24846[label="zzz688",fontsize=16,color="green",shape="box"];3135[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3135 -> 3190[label="",style="solid", color="black", weight=3]; 89.31/52.30 3137 -> 3102[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3137[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200)",fontsize=16,color="magenta"];3136[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg zzz107) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="triangle"];27395[label="zzz107/Succ zzz1070",fontsize=10,color="white",style="solid",shape="box"];3136 -> 27395[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27395 -> 3191[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27396[label="zzz107/Zero",fontsize=10,color="white",style="solid",shape="box"];3136 -> 27396[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27396 -> 3192[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 3160[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3160 -> 3236[label="",style="solid", color="black", weight=3]; 89.31/52.30 15303[label="zzz10090",fontsize=16,color="green",shape="box"];15304[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10390)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15304 -> 15315[label="",style="solid", color="black", weight=3]; 89.31/52.30 15305[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15305 -> 15316[label="",style="solid", color="black", weight=3]; 89.31/52.30 15312[label="zzz10090",fontsize=16,color="green",shape="box"];15313[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10410)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15313 -> 15325[label="",style="solid", color="black", weight=3]; 89.31/52.30 15314[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15314 -> 15326[label="",style="solid", color="black", weight=3]; 89.31/52.30 17791 -> 17934[label="",style="dashed", color="red", weight=0]; 89.31/52.30 17791[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="magenta"];17791 -> 17935[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15427 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15427[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10110",fontsize=16,color="magenta"];15427 -> 15430[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15426[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1074) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27397[label="zzz1074/Succ zzz10740",fontsize=10,color="white",style="solid",shape="box"];15426 -> 27397[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27397 -> 15431[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27398[label="zzz1074/Zero",fontsize=10,color="white",style="solid",shape="box"];15426 -> 27398[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27398 -> 15432[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15434 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15434[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10110",fontsize=16,color="magenta"];15434 -> 15437[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15433[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1076) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27399[label="zzz1076/Succ zzz10760",fontsize=10,color="white",style="solid",shape="box"];15433 -> 27399[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27399 -> 15438[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27400[label="zzz1076/Zero",fontsize=10,color="white",style="solid",shape="box"];15433 -> 27400[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27400 -> 15439[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15195 -> 15323[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15195[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10150)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15195 -> 15324[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15196 -> 15327[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15196[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15196 -> 15328[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15204 -> 15329[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15204[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10170)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15204 -> 15330[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15205 -> 15331[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15205[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15205 -> 15332[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15213 -> 15333[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15213[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10190)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15213 -> 15334[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15214 -> 15335[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15214[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15214 -> 15336[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15222 -> 15337[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15222[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10210)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15222 -> 15338[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15223 -> 15339[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15223[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15223 -> 15340[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15231 -> 15341[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15231[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10230)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15231 -> 15342[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15232 -> 15343[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15232[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15232 -> 15344[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15243 -> 15345[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15243[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10250)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15243 -> 15346[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15244 -> 15347[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15244[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15244 -> 15348[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15242 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15242[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10120",fontsize=16,color="magenta"];15242 -> 15356[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15241[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1027) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27401[label="zzz1027/Succ zzz10270",fontsize=10,color="white",style="solid",shape="box"];15241 -> 27401[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27401 -> 15357[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27402[label="zzz1027/Zero",fontsize=10,color="white",style="solid",shape="box"];15241 -> 27402[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27402 -> 15358[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15246 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15246[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10120",fontsize=16,color="magenta"];15246 -> 15359[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15245[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1028) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27403[label="zzz1028/Succ zzz10280",fontsize=10,color="white",style="solid",shape="box"];15245 -> 27403[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27403 -> 15360[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27404[label="zzz1028/Zero",fontsize=10,color="white",style="solid",shape="box"];15245 -> 27404[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27404 -> 15361[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 17856 -> 17940[label="",style="dashed", color="red", weight=0]; 89.31/52.30 17856[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="magenta"];17856 -> 17941[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15251 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15251[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10130",fontsize=16,color="magenta"];15251 -> 15366[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15250[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos zzz1029) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27405[label="zzz1029/Succ zzz10290",fontsize=10,color="white",style="solid",shape="box"];15250 -> 27405[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27405 -> 15367[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27406[label="zzz1029/Zero",fontsize=10,color="white",style="solid",shape="box"];15250 -> 27406[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27406 -> 15368[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15253 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15253[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10130",fontsize=16,color="magenta"];15253 -> 15369[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15252[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg zzz1030) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="burlywood",shape="triangle"];27407[label="zzz1030/Succ zzz10300",fontsize=10,color="white",style="solid",shape="box"];15252 -> 27407[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27407 -> 15370[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27408[label="zzz1030/Zero",fontsize=10,color="white",style="solid",shape="box"];15252 -> 27408[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27408 -> 15371[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15268 -> 15372[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15268[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10310)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15268 -> 15373[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15269 -> 15374[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15269[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15269 -> 15375[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15281 -> 15376[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15281[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10330)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15281 -> 15377[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15282 -> 15378[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15282[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15282 -> 15379[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15384[label="zzz10100",fontsize=16,color="green",shape="box"];15385[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10610)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15385 -> 15394[label="",style="solid", color="black", weight=3]; 89.31/52.30 15386[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15386 -> 15395[label="",style="solid", color="black", weight=3]; 89.31/52.30 15391[label="zzz10100",fontsize=16,color="green",shape="box"];15392[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10630)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15392 -> 15398[label="",style="solid", color="black", weight=3]; 89.31/52.30 15393[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15393 -> 15399[label="",style="solid", color="black", weight=3]; 89.31/52.30 15290 -> 15396[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15290[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10350)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15290 -> 15397[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15291 -> 15400[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15291[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15291 -> 15401[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15306 -> 15402[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15306[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10370)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15306 -> 15403[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15307 -> 15404[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15307[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15307 -> 15405[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 2880 -> 2541[label="",style="dashed", color="red", weight=0]; 89.31/52.30 2880[label="primPlusNat zzz72000 zzz72000",fontsize=16,color="magenta"];2880 -> 2934[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24393[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz190000) zzz189400 == LT)",fontsize=16,color="burlywood",shape="box"];27409[label="zzz189400/Succ zzz1894000",fontsize=10,color="white",style="solid",shape="box"];24393 -> 27409[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27409 -> 24403[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27410[label="zzz189400/Zero",fontsize=10,color="white",style="solid",shape="box"];24393 -> 27410[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27410 -> 24404[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 24394[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero zzz189400 == LT)",fontsize=16,color="burlywood",shape="box"];27411[label="zzz189400/Succ zzz1894000",fontsize=10,color="white",style="solid",shape="box"];24394 -> 27411[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27411 -> 24405[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27412[label="zzz189400/Zero",fontsize=10,color="white",style="solid",shape="box"];24394 -> 27412[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27412 -> 24406[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 24395[label="FiniteMap.glueVBal3GlueVBal0 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 True",fontsize=16,color="black",shape="box"];24395 -> 24407[label="",style="solid", color="black", weight=3]; 89.31/52.30 24847[label="zzz280",fontsize=16,color="green",shape="box"];24848[label="FiniteMap.glueVBal zzz284 (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="burlywood",shape="box"];27413[label="zzz284/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24848 -> 27413[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27413 -> 24972[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27414[label="zzz284/FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844",fontsize=10,color="white",style="solid",shape="box"];24848 -> 27414[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27414 -> 24973[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 24849[label="zzz283",fontsize=16,color="green",shape="box"];24850[label="zzz281",fontsize=16,color="green",shape="box"];24397[label="zzz189400",fontsize=16,color="green",shape="box"];24398[label="zzz19010",fontsize=16,color="green",shape="box"];21918[label="zzz17160",fontsize=16,color="green",shape="box"];21919[label="zzz16630",fontsize=16,color="green",shape="box"];13592[label="primMinusNat (Succ zzz86900) zzz2320",fontsize=16,color="burlywood",shape="box"];27415[label="zzz2320/Succ zzz23200",fontsize=10,color="white",style="solid",shape="box"];13592 -> 27415[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27415 -> 13623[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27416[label="zzz2320/Zero",fontsize=10,color="white",style="solid",shape="box"];13592 -> 27416[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27416 -> 13624[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 13593[label="primMinusNat Zero zzz2320",fontsize=16,color="burlywood",shape="box"];27417[label="zzz2320/Succ zzz23200",fontsize=10,color="white",style="solid",shape="box"];13593 -> 27417[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27417 -> 13625[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27418[label="zzz2320/Zero",fontsize=10,color="white",style="solid",shape="box"];13593 -> 27418[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27418 -> 13626[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 21920[label="zzz17170",fontsize=16,color="green",shape="box"];21921[label="zzz16630",fontsize=16,color="green",shape="box"];25787[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 False",fontsize=16,color="black",shape="triangle"];25787 -> 25801[label="",style="solid", color="black", weight=3]; 89.31/52.30 25788 -> 25787[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25788[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 False",fontsize=16,color="magenta"];26682[label="FiniteMap.mkBranchUnbox zzz2043 zzz2041 zzz2044 (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044 + FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044)",fontsize=16,color="black",shape="box"];26682 -> 26693[label="",style="solid", color="black", weight=3]; 89.31/52.30 24333[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False (compare3 False False == GT))",fontsize=16,color="black",shape="box"];24333 -> 24349[label="",style="solid", color="black", weight=3]; 89.31/52.30 24334[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM zzz1892 False)",fontsize=16,color="burlywood",shape="box"];27419[label="zzz1892/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24334 -> 27419[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27419 -> 24350[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27420[label="zzz1892/FiniteMap.Branch zzz18920 zzz18921 zzz18922 zzz18923 zzz18924",fontsize=10,color="white",style="solid",shape="box"];24334 -> 27420[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27420 -> 24351[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 1895[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];1895 -> 2124[label="",style="solid", color="black", weight=3]; 89.31/52.30 25895[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];25895 -> 25902[label="",style="solid", color="black", weight=3]; 89.31/52.30 25896[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz19410 zzz19411 zzz19412 zzz19413 zzz19414) True))",fontsize=16,color="black",shape="box"];25896 -> 25903[label="",style="solid", color="black", weight=3]; 89.31/52.30 25897[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True (FiniteMap.lookupFM (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True)",fontsize=16,color="black",shape="box"];25897 -> 25904[label="",style="solid", color="black", weight=3]; 89.31/52.30 25898[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (True < False)",fontsize=16,color="black",shape="box"];25898 -> 25905[label="",style="solid", color="black", weight=3]; 89.31/52.30 25899[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (True > False)",fontsize=16,color="black",shape="box"];25899 -> 25906[label="",style="solid", color="black", weight=3]; 89.31/52.30 24851[label="False",fontsize=16,color="green",shape="box"];24852 -> 1279[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24852[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz444 True zzz41",fontsize=16,color="magenta"];24852 -> 24974[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24853[label="zzz443",fontsize=16,color="green",shape="box"];24854[label="zzz441",fontsize=16,color="green",shape="box"];9740[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];9740 -> 9830[label="",style="solid", color="black", weight=3]; 89.31/52.30 24966[label="zzz602",fontsize=16,color="green",shape="box"];24967[label="FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596",fontsize=16,color="green",shape="box"];24968[label="zzz600",fontsize=16,color="green",shape="box"];3172[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3172 -> 3248[label="",style="solid", color="black", weight=3]; 89.31/52.30 3173[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3173 -> 3249[label="",style="solid", color="black", weight=3]; 89.31/52.30 3174[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3174 -> 3250[label="",style="solid", color="black", weight=3]; 89.31/52.30 3175[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3175 -> 3251[label="",style="solid", color="black", weight=3]; 89.31/52.30 3176[label="Succ zzz44200",fontsize=16,color="green",shape="box"];3177 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3177[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)",fontsize=16,color="magenta"];3177 -> 3252[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3178[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1050)) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3178 -> 3253[label="",style="solid", color="black", weight=3]; 89.31/52.30 3179[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3179 -> 3254[label="",style="solid", color="black", weight=3]; 89.31/52.30 3180[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3180 -> 3255[label="",style="solid", color="black", weight=3]; 89.31/52.30 10538[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];10538 -> 10582[label="",style="solid", color="black", weight=3]; 89.31/52.30 24969[label="zzz692",fontsize=16,color="green",shape="box"];24970[label="FiniteMap.Branch zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686",fontsize=16,color="green",shape="box"];24971[label="zzz690",fontsize=16,color="green",shape="box"];3190[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3190 -> 3268[label="",style="solid", color="black", weight=3]; 89.31/52.30 3191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1070)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3191 -> 3269[label="",style="solid", color="black", weight=3]; 89.31/52.30 3192[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3192 -> 3270[label="",style="solid", color="black", weight=3]; 89.31/52.30 3236[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3236 -> 3352[label="",style="solid", color="black", weight=3]; 89.31/52.30 15315 -> 15418[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15315[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10390)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15315 -> 15419[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15316 -> 15420[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15316[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15316 -> 15421[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15325 -> 15422[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15325[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10410)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15325 -> 15423[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15326 -> 15424[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15326[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15326 -> 15425[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17935[label="FiniteMap.mkVBalBranch3Size_r zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320",fontsize=16,color="black",shape="box"];17935 -> 17937[label="",style="solid", color="black", weight=3]; 89.31/52.30 17934[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1362) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="burlywood",shape="triangle"];27421[label="zzz1362/Pos zzz13620",fontsize=10,color="white",style="solid",shape="box"];17934 -> 27421[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27421 -> 17938[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27422[label="zzz1362/Neg zzz13620",fontsize=10,color="white",style="solid",shape="box"];17934 -> 27422[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27422 -> 17939[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15430[label="zzz10110",fontsize=16,color="green",shape="box"];15431[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10740)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15431 -> 15440[label="",style="solid", color="black", weight=3]; 89.31/52.30 15432[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15432 -> 15441[label="",style="solid", color="black", weight=3]; 89.31/52.30 15437[label="zzz10110",fontsize=16,color="green",shape="box"];15438[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10760)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15438 -> 15513[label="",style="solid", color="black", weight=3]; 89.31/52.30 15439[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15439 -> 15514[label="",style="solid", color="black", weight=3]; 89.31/52.30 15324 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15324[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15324 -> 15443[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15323[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10150)) zzz1043 == LT)",fontsize=16,color="burlywood",shape="triangle"];27423[label="zzz1043/Pos zzz10430",fontsize=10,color="white",style="solid",shape="box"];15323 -> 27423[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27423 -> 15444[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27424[label="zzz1043/Neg zzz10430",fontsize=10,color="white",style="solid",shape="box"];15323 -> 27424[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27424 -> 15445[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15328 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15328[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15328 -> 15446[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15327[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1044 == LT)",fontsize=16,color="burlywood",shape="triangle"];27425[label="zzz1044/Pos zzz10440",fontsize=10,color="white",style="solid",shape="box"];15327 -> 27425[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27425 -> 15447[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27426[label="zzz1044/Neg zzz10440",fontsize=10,color="white",style="solid",shape="box"];15327 -> 27426[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27426 -> 15448[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15330 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15330[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15330 -> 15449[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15329[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10170)) zzz1045 == LT)",fontsize=16,color="burlywood",shape="triangle"];27427[label="zzz1045/Pos zzz10450",fontsize=10,color="white",style="solid",shape="box"];15329 -> 27427[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27427 -> 15450[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27428[label="zzz1045/Neg zzz10450",fontsize=10,color="white",style="solid",shape="box"];15329 -> 27428[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27428 -> 15451[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15332 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15332[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15332 -> 15452[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15331[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1046 == LT)",fontsize=16,color="burlywood",shape="triangle"];27429[label="zzz1046/Pos zzz10460",fontsize=10,color="white",style="solid",shape="box"];15331 -> 27429[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27429 -> 15453[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27430[label="zzz1046/Neg zzz10460",fontsize=10,color="white",style="solid",shape="box"];15331 -> 27430[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27430 -> 15454[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15334 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15334[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15334 -> 15455[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15333[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10190)) zzz1047 == LT)",fontsize=16,color="burlywood",shape="triangle"];27431[label="zzz1047/Pos zzz10470",fontsize=10,color="white",style="solid",shape="box"];15333 -> 27431[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27431 -> 15456[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27432[label="zzz1047/Neg zzz10470",fontsize=10,color="white",style="solid",shape="box"];15333 -> 27432[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27432 -> 15457[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15336 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15336[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15336 -> 15458[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15335[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1048 == LT)",fontsize=16,color="burlywood",shape="triangle"];27433[label="zzz1048/Pos zzz10480",fontsize=10,color="white",style="solid",shape="box"];15335 -> 27433[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27433 -> 15459[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27434[label="zzz1048/Neg zzz10480",fontsize=10,color="white",style="solid",shape="box"];15335 -> 27434[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27434 -> 15460[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15338 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15338[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15338 -> 15461[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15337[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10210)) zzz1049 == LT)",fontsize=16,color="burlywood",shape="triangle"];27435[label="zzz1049/Pos zzz10490",fontsize=10,color="white",style="solid",shape="box"];15337 -> 27435[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27435 -> 15462[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27436[label="zzz1049/Neg zzz10490",fontsize=10,color="white",style="solid",shape="box"];15337 -> 27436[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27436 -> 15463[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15340 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15340[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15340 -> 15464[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15339[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1050 == LT)",fontsize=16,color="burlywood",shape="triangle"];27437[label="zzz1050/Pos zzz10500",fontsize=10,color="white",style="solid",shape="box"];15339 -> 27437[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27437 -> 15465[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27438[label="zzz1050/Neg zzz10500",fontsize=10,color="white",style="solid",shape="box"];15339 -> 27438[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27438 -> 15466[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15342 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15342[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15342 -> 15467[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15341[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10230)) zzz1051 == LT)",fontsize=16,color="burlywood",shape="triangle"];27439[label="zzz1051/Pos zzz10510",fontsize=10,color="white",style="solid",shape="box"];15341 -> 27439[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27439 -> 15468[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27440[label="zzz1051/Neg zzz10510",fontsize=10,color="white",style="solid",shape="box"];15341 -> 27440[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27440 -> 15469[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15344 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15344[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15344 -> 15470[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15343[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1052 == LT)",fontsize=16,color="burlywood",shape="triangle"];27441[label="zzz1052/Pos zzz10520",fontsize=10,color="white",style="solid",shape="box"];15343 -> 27441[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27441 -> 15471[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27442[label="zzz1052/Neg zzz10520",fontsize=10,color="white",style="solid",shape="box"];15343 -> 27442[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27442 -> 15472[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15346 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15346[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15346 -> 15473[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15345[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10250)) zzz1053 == LT)",fontsize=16,color="burlywood",shape="triangle"];27443[label="zzz1053/Pos zzz10530",fontsize=10,color="white",style="solid",shape="box"];15345 -> 27443[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27443 -> 15474[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27444[label="zzz1053/Neg zzz10530",fontsize=10,color="white",style="solid",shape="box"];15345 -> 27444[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27444 -> 15475[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15348 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15348[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15348 -> 15476[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15347[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1054 == LT)",fontsize=16,color="burlywood",shape="triangle"];27445[label="zzz1054/Pos zzz10540",fontsize=10,color="white",style="solid",shape="box"];15347 -> 27445[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27445 -> 15477[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27446[label="zzz1054/Neg zzz10540",fontsize=10,color="white",style="solid",shape="box"];15347 -> 27446[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27446 -> 15478[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15356[label="zzz10120",fontsize=16,color="green",shape="box"];15357[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10270)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15357 -> 15485[label="",style="solid", color="black", weight=3]; 89.31/52.30 15358[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15358 -> 15486[label="",style="solid", color="black", weight=3]; 89.31/52.30 15359[label="zzz10120",fontsize=16,color="green",shape="box"];15360[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10280)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15360 -> 15487[label="",style="solid", color="black", weight=3]; 89.31/52.30 15361[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15361 -> 15488[label="",style="solid", color="black", weight=3]; 89.31/52.30 17941[label="FiniteMap.mkVBalBranch3Size_r zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334",fontsize=16,color="black",shape="box"];17941 -> 17943[label="",style="solid", color="black", weight=3]; 89.31/52.30 17940[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1363) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="burlywood",shape="triangle"];27447[label="zzz1363/Pos zzz13630",fontsize=10,color="white",style="solid",shape="box"];17940 -> 27447[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27447 -> 17944[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27448[label="zzz1363/Neg zzz13630",fontsize=10,color="white",style="solid",shape="box"];17940 -> 27448[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27448 -> 17945[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15366[label="zzz10130",fontsize=16,color="green",shape="box"];15367[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10290)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15367 -> 15495[label="",style="solid", color="black", weight=3]; 89.31/52.30 15368[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15368 -> 15496[label="",style="solid", color="black", weight=3]; 89.31/52.30 15369[label="zzz10130",fontsize=16,color="green",shape="box"];15370[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10300)) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15370 -> 15497[label="",style="solid", color="black", weight=3]; 89.31/52.30 15371[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864) == LT)",fontsize=16,color="black",shape="box"];15371 -> 15498[label="",style="solid", color="black", weight=3]; 89.31/52.30 15373 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15373[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15373 -> 15499[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15372[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10310)) zzz1057 == LT)",fontsize=16,color="burlywood",shape="triangle"];27449[label="zzz1057/Pos zzz10570",fontsize=10,color="white",style="solid",shape="box"];15372 -> 27449[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27449 -> 15500[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27450[label="zzz1057/Neg zzz10570",fontsize=10,color="white",style="solid",shape="box"];15372 -> 27450[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27450 -> 15501[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15375 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15375[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15375 -> 15502[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15374[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1058 == LT)",fontsize=16,color="burlywood",shape="triangle"];27451[label="zzz1058/Pos zzz10580",fontsize=10,color="white",style="solid",shape="box"];15374 -> 27451[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27451 -> 15503[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27452[label="zzz1058/Neg zzz10580",fontsize=10,color="white",style="solid",shape="box"];15374 -> 27452[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27452 -> 15504[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15377 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15377[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15377 -> 15505[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15376[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10330)) zzz1059 == LT)",fontsize=16,color="burlywood",shape="triangle"];27453[label="zzz1059/Pos zzz10590",fontsize=10,color="white",style="solid",shape="box"];15376 -> 27453[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27453 -> 15506[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27454[label="zzz1059/Neg zzz10590",fontsize=10,color="white",style="solid",shape="box"];15376 -> 27454[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27454 -> 15507[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15379 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15379[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15379 -> 15508[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15378[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1060 == LT)",fontsize=16,color="burlywood",shape="triangle"];27455[label="zzz1060/Pos zzz10600",fontsize=10,color="white",style="solid",shape="box"];15378 -> 27455[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27455 -> 15509[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27456[label="zzz1060/Neg zzz10600",fontsize=10,color="white",style="solid",shape="box"];15378 -> 27456[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27456 -> 15510[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15394 -> 15511[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15394[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10610)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15394 -> 15512[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15395 -> 15515[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15395[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15395 -> 15516[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15398 -> 15517[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15398[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10630)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15398 -> 15518[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15399 -> 15519[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15399[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15399 -> 15520[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15397 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15397[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15397 -> 15521[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15396[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10350)) zzz1065 == LT)",fontsize=16,color="burlywood",shape="triangle"];27457[label="zzz1065/Pos zzz10650",fontsize=10,color="white",style="solid",shape="box"];15396 -> 27457[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27457 -> 15522[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27458[label="zzz1065/Neg zzz10650",fontsize=10,color="white",style="solid",shape="box"];15396 -> 27458[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27458 -> 15523[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15401 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15401[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15401 -> 15524[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15400[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1066 == LT)",fontsize=16,color="burlywood",shape="triangle"];27459[label="zzz1066/Pos zzz10660",fontsize=10,color="white",style="solid",shape="box"];15400 -> 27459[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27459 -> 15525[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27460[label="zzz1066/Neg zzz10660",fontsize=10,color="white",style="solid",shape="box"];15400 -> 27460[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27460 -> 15526[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15403 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15403[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15403 -> 15527[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15402[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10370)) zzz1067 == LT)",fontsize=16,color="burlywood",shape="triangle"];27461[label="zzz1067/Pos zzz10670",fontsize=10,color="white",style="solid",shape="box"];15402 -> 27461[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27461 -> 15528[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27462[label="zzz1067/Neg zzz10670",fontsize=10,color="white",style="solid",shape="box"];15402 -> 27462[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27462 -> 15529[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15405 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15405[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15405 -> 15530[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15404[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1068 == LT)",fontsize=16,color="burlywood",shape="triangle"];27463[label="zzz1068/Pos zzz10680",fontsize=10,color="white",style="solid",shape="box"];15404 -> 27463[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27463 -> 15531[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27464[label="zzz1068/Neg zzz10680",fontsize=10,color="white",style="solid",shape="box"];15404 -> 27464[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27464 -> 15532[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 2934[label="zzz72000",fontsize=16,color="green",shape="box"];24403[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz190000) (Succ zzz1894000) == LT)",fontsize=16,color="black",shape="box"];24403 -> 24412[label="",style="solid", color="black", weight=3]; 89.31/52.30 24404[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat (Succ zzz190000) Zero == LT)",fontsize=16,color="black",shape="box"];24404 -> 24413[label="",style="solid", color="black", weight=3]; 89.31/52.30 24405[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero (Succ zzz1894000) == LT)",fontsize=16,color="black",shape="box"];24405 -> 24414[label="",style="solid", color="black", weight=3]; 89.31/52.30 24406[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];24406 -> 24415[label="",style="solid", color="black", weight=3]; 89.31/52.30 24407[label="FiniteMap.glueBal (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24407 -> 24416[label="",style="solid", color="black", weight=3]; 89.31/52.30 24972[label="FiniteMap.glueVBal FiniteMap.EmptyFM (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24972 -> 25035[label="",style="solid", color="black", weight=3]; 89.31/52.30 24973[label="FiniteMap.glueVBal (FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24973 -> 25036[label="",style="solid", color="black", weight=3]; 89.31/52.30 13623[label="primMinusNat (Succ zzz86900) (Succ zzz23200)",fontsize=16,color="black",shape="box"];13623 -> 13840[label="",style="solid", color="black", weight=3]; 89.31/52.30 13624[label="primMinusNat (Succ zzz86900) Zero",fontsize=16,color="black",shape="box"];13624 -> 13841[label="",style="solid", color="black", weight=3]; 89.31/52.30 13625[label="primMinusNat Zero (Succ zzz23200)",fontsize=16,color="black",shape="box"];13625 -> 13842[label="",style="solid", color="black", weight=3]; 89.31/52.30 13626[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];13626 -> 13843[label="",style="solid", color="black", weight=3]; 89.31/52.30 25801 -> 25812[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25801[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925 > FiniteMap.sIZE_RATIO * FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925)",fontsize=16,color="magenta"];25801 -> 25813[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 26693[label="Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044 + FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044",fontsize=16,color="black",shape="box"];26693 -> 26704[label="",style="solid", color="black", weight=3]; 89.31/52.30 24349[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False False (False == False) == GT))",fontsize=16,color="black",shape="box"];24349 -> 24368[label="",style="solid", color="black", weight=3]; 89.31/52.30 24350[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM FiniteMap.EmptyFM False)",fontsize=16,color="black",shape="box"];24350 -> 24369[label="",style="solid", color="black", weight=3]; 89.31/52.30 24351[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM (FiniteMap.Branch zzz18920 zzz18921 zzz18922 zzz18923 zzz18924) False)",fontsize=16,color="black",shape="box"];24351 -> 24370[label="",style="solid", color="black", weight=3]; 89.31/52.30 2124[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];2124 -> 2225[label="",style="solid", color="black", weight=3]; 89.31/52.30 25902[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];25902 -> 25909[label="",style="solid", color="black", weight=3]; 89.31/52.30 25903 -> 25224[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25903[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz19410 zzz19411 zzz19412 zzz19413 zzz19414) True))",fontsize=16,color="magenta"];25903 -> 25910[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25903 -> 25911[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25903 -> 25912[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25903 -> 25913[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25903 -> 25914[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26988[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25904[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True (FiniteMap.lookupFM3 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True)",fontsize=16,color="magenta"];25904 -> 26989[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26990[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26991[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26992[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26993[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26994[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26995[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26996[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25904 -> 26997[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25905[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare True False == LT)",fontsize=16,color="black",shape="box"];25905 -> 25916[label="",style="solid", color="black", weight=3]; 89.31/52.30 25906[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare True False == GT)",fontsize=16,color="black",shape="box"];25906 -> 25917[label="",style="solid", color="black", weight=3]; 89.31/52.30 24974[label="zzz444",fontsize=16,color="green",shape="box"];9830[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601)) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];9830 -> 9942[label="",style="solid", color="black", weight=3]; 89.31/52.30 3248[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3248 -> 3362[label="",style="solid", color="black", weight=3]; 89.31/52.30 3249 -> 3363[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3249[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="magenta"];3249 -> 3364[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3250[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3250 -> 3393[label="",style="solid", color="black", weight=3]; 89.31/52.30 3251[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3251 -> 3394[label="",style="solid", color="black", weight=3]; 89.31/52.30 3252[label="zzz44200",fontsize=16,color="green",shape="box"];3253[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1050)) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3253 -> 3395[label="",style="solid", color="black", weight=3]; 89.31/52.30 3254[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3254 -> 3396[label="",style="solid", color="black", weight=3]; 89.31/52.30 3255[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3255 -> 3397[label="",style="solid", color="black", weight=3]; 89.31/52.30 10582[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691)) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];10582 -> 10968[label="",style="solid", color="black", weight=3]; 89.31/52.30 3268[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3268 -> 3409[label="",style="solid", color="black", weight=3]; 89.31/52.30 3269[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1070)) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3269 -> 3410[label="",style="solid", color="black", weight=3]; 89.31/52.30 3270[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3270 -> 3411[label="",style="solid", color="black", weight=3]; 89.31/52.30 3352[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3352 -> 3412[label="",style="solid", color="black", weight=3]; 89.31/52.30 15419 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15419[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15419 -> 15542[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15418[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10390)) zzz1070 == LT)",fontsize=16,color="burlywood",shape="triangle"];27465[label="zzz1070/Pos zzz10700",fontsize=10,color="white",style="solid",shape="box"];15418 -> 27465[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27465 -> 15543[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27466[label="zzz1070/Neg zzz10700",fontsize=10,color="white",style="solid",shape="box"];15418 -> 27466[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27466 -> 15544[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15421 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15421[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15421 -> 15545[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15420[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1071 == LT)",fontsize=16,color="burlywood",shape="triangle"];27467[label="zzz1071/Pos zzz10710",fontsize=10,color="white",style="solid",shape="box"];15420 -> 27467[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27467 -> 15546[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27468[label="zzz1071/Neg zzz10710",fontsize=10,color="white",style="solid",shape="box"];15420 -> 27468[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27468 -> 15547[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15423 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15423[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15423 -> 15548[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15422[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10410)) zzz1072 == LT)",fontsize=16,color="burlywood",shape="triangle"];27469[label="zzz1072/Pos zzz10720",fontsize=10,color="white",style="solid",shape="box"];15422 -> 27469[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27469 -> 15549[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27470[label="zzz1072/Neg zzz10720",fontsize=10,color="white",style="solid",shape="box"];15422 -> 27470[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27470 -> 15550[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15425 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15425[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15425 -> 15551[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15424[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1073 == LT)",fontsize=16,color="burlywood",shape="triangle"];27471[label="zzz1073/Pos zzz10730",fontsize=10,color="white",style="solid",shape="box"];15424 -> 27471[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27471 -> 15552[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27472[label="zzz1073/Neg zzz10730",fontsize=10,color="white",style="solid",shape="box"];15424 -> 27472[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27472 -> 15553[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 17937 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 17937[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320)",fontsize=16,color="magenta"];17937 -> 17946[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17938[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz13620)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];17938 -> 17947[label="",style="solid", color="black", weight=3]; 89.31/52.30 17939[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz13620)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];17939 -> 17948[label="",style="solid", color="black", weight=3]; 89.31/52.30 15440 -> 15554[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15440[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10740)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15440 -> 15555[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15441 -> 15556[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15441[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15441 -> 15557[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15513 -> 15558[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15513[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10760)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15513 -> 15559[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15514 -> 15560[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15514 -> 15561[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15443[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15444[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10150)) (Pos zzz10430) == LT)",fontsize=16,color="black",shape="box"];15444 -> 15562[label="",style="solid", color="black", weight=3]; 89.31/52.30 15445[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10150)) (Neg zzz10430) == LT)",fontsize=16,color="black",shape="box"];15445 -> 15563[label="",style="solid", color="black", weight=3]; 89.31/52.30 15446[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15447[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10440) == LT)",fontsize=16,color="burlywood",shape="box"];27473[label="zzz10440/Succ zzz104400",fontsize=10,color="white",style="solid",shape="box"];15447 -> 27473[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27473 -> 15564[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27474[label="zzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];15447 -> 27474[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27474 -> 15565[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15448[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10440) == LT)",fontsize=16,color="burlywood",shape="box"];27475[label="zzz10440/Succ zzz104400",fontsize=10,color="white",style="solid",shape="box"];15448 -> 27475[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27475 -> 15566[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27476[label="zzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];15448 -> 27476[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27476 -> 15567[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15449[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15450[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10170)) (Pos zzz10450) == LT)",fontsize=16,color="black",shape="box"];15450 -> 15568[label="",style="solid", color="black", weight=3]; 89.31/52.30 15451[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10170)) (Neg zzz10450) == LT)",fontsize=16,color="black",shape="box"];15451 -> 15569[label="",style="solid", color="black", weight=3]; 89.31/52.30 15452[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15453[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10460) == LT)",fontsize=16,color="burlywood",shape="box"];27477[label="zzz10460/Succ zzz104600",fontsize=10,color="white",style="solid",shape="box"];15453 -> 27477[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27477 -> 15570[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27478[label="zzz10460/Zero",fontsize=10,color="white",style="solid",shape="box"];15453 -> 27478[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27478 -> 15571[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15454[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10460) == LT)",fontsize=16,color="burlywood",shape="box"];27479[label="zzz10460/Succ zzz104600",fontsize=10,color="white",style="solid",shape="box"];15454 -> 27479[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27479 -> 15572[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27480[label="zzz10460/Zero",fontsize=10,color="white",style="solid",shape="box"];15454 -> 27480[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27480 -> 15573[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15455[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15456[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10190)) (Pos zzz10470) == LT)",fontsize=16,color="black",shape="box"];15456 -> 15574[label="",style="solid", color="black", weight=3]; 89.31/52.30 15457[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10190)) (Neg zzz10470) == LT)",fontsize=16,color="black",shape="box"];15457 -> 15575[label="",style="solid", color="black", weight=3]; 89.31/52.30 15458[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15459[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10480) == LT)",fontsize=16,color="burlywood",shape="box"];27481[label="zzz10480/Succ zzz104800",fontsize=10,color="white",style="solid",shape="box"];15459 -> 27481[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27481 -> 15576[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27482[label="zzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];15459 -> 27482[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27482 -> 15577[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15460[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10480) == LT)",fontsize=16,color="burlywood",shape="box"];27483[label="zzz10480/Succ zzz104800",fontsize=10,color="white",style="solid",shape="box"];15460 -> 27483[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27483 -> 15578[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27484[label="zzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];15460 -> 27484[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27484 -> 15579[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15461[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15462[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10210)) (Pos zzz10490) == LT)",fontsize=16,color="black",shape="box"];15462 -> 15580[label="",style="solid", color="black", weight=3]; 89.31/52.30 15463[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10210)) (Neg zzz10490) == LT)",fontsize=16,color="black",shape="box"];15463 -> 15581[label="",style="solid", color="black", weight=3]; 89.31/52.30 15464[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15465[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10500) == LT)",fontsize=16,color="burlywood",shape="box"];27485[label="zzz10500/Succ zzz105000",fontsize=10,color="white",style="solid",shape="box"];15465 -> 27485[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27485 -> 15582[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27486[label="zzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];15465 -> 27486[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27486 -> 15583[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15466[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10500) == LT)",fontsize=16,color="burlywood",shape="box"];27487[label="zzz10500/Succ zzz105000",fontsize=10,color="white",style="solid",shape="box"];15466 -> 27487[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27487 -> 15584[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27488[label="zzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];15466 -> 27488[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27488 -> 15585[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15467[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15468[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10230)) (Pos zzz10510) == LT)",fontsize=16,color="black",shape="box"];15468 -> 15586[label="",style="solid", color="black", weight=3]; 89.31/52.30 15469[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10230)) (Neg zzz10510) == LT)",fontsize=16,color="black",shape="box"];15469 -> 15587[label="",style="solid", color="black", weight=3]; 89.31/52.30 15470[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15471[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10520) == LT)",fontsize=16,color="burlywood",shape="box"];27489[label="zzz10520/Succ zzz105200",fontsize=10,color="white",style="solid",shape="box"];15471 -> 27489[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27489 -> 15588[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27490[label="zzz10520/Zero",fontsize=10,color="white",style="solid",shape="box"];15471 -> 27490[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27490 -> 15589[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15472[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10520) == LT)",fontsize=16,color="burlywood",shape="box"];27491[label="zzz10520/Succ zzz105200",fontsize=10,color="white",style="solid",shape="box"];15472 -> 27491[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27491 -> 15590[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27492[label="zzz10520/Zero",fontsize=10,color="white",style="solid",shape="box"];15472 -> 27492[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27492 -> 15591[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15473[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15474[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10250)) (Pos zzz10530) == LT)",fontsize=16,color="black",shape="box"];15474 -> 15592[label="",style="solid", color="black", weight=3]; 89.31/52.30 15475[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10250)) (Neg zzz10530) == LT)",fontsize=16,color="black",shape="box"];15475 -> 15593[label="",style="solid", color="black", weight=3]; 89.31/52.30 15476[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15477[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10540) == LT)",fontsize=16,color="burlywood",shape="box"];27493[label="zzz10540/Succ zzz105400",fontsize=10,color="white",style="solid",shape="box"];15477 -> 27493[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27493 -> 15594[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27494[label="zzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];15477 -> 27494[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27494 -> 15595[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15478[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10540) == LT)",fontsize=16,color="burlywood",shape="box"];27495[label="zzz10540/Succ zzz105400",fontsize=10,color="white",style="solid",shape="box"];15478 -> 27495[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27495 -> 15596[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27496[label="zzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];15478 -> 27496[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27496 -> 15597[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15485 -> 15606[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15485[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10270)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15485 -> 15607[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15486 -> 15608[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15486[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15486 -> 15609[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15487 -> 15610[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15487[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10280)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15487 -> 15611[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15488 -> 15612[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15488[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15488 -> 15613[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17943 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 17943[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334)",fontsize=16,color="magenta"];17943 -> 18014[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17944[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz13630)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];17944 -> 18015[label="",style="solid", color="black", weight=3]; 89.31/52.30 17945[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz13630)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];17945 -> 18016[label="",style="solid", color="black", weight=3]; 89.31/52.30 15495 -> 15618[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15495[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10290)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15495 -> 15619[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15496 -> 15620[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15496[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15496 -> 15621[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15497 -> 15622[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15497[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10300)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15497 -> 15623[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15498 -> 15624[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15498[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];15498 -> 15625[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15499[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15500[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10310)) (Pos zzz10570) == LT)",fontsize=16,color="black",shape="box"];15500 -> 15626[label="",style="solid", color="black", weight=3]; 89.31/52.30 15501[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10310)) (Neg zzz10570) == LT)",fontsize=16,color="black",shape="box"];15501 -> 15627[label="",style="solid", color="black", weight=3]; 89.31/52.30 15502[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15503[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10580) == LT)",fontsize=16,color="burlywood",shape="box"];27497[label="zzz10580/Succ zzz105800",fontsize=10,color="white",style="solid",shape="box"];15503 -> 27497[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27497 -> 15628[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27498[label="zzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];15503 -> 27498[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27498 -> 15629[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15504[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10580) == LT)",fontsize=16,color="burlywood",shape="box"];27499[label="zzz10580/Succ zzz105800",fontsize=10,color="white",style="solid",shape="box"];15504 -> 27499[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27499 -> 15630[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27500[label="zzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];15504 -> 27500[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27500 -> 15631[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15505[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15506[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10330)) (Pos zzz10590) == LT)",fontsize=16,color="black",shape="box"];15506 -> 15632[label="",style="solid", color="black", weight=3]; 89.31/52.30 15507[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10330)) (Neg zzz10590) == LT)",fontsize=16,color="black",shape="box"];15507 -> 15633[label="",style="solid", color="black", weight=3]; 89.31/52.30 15508[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15509[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10600) == LT)",fontsize=16,color="burlywood",shape="box"];27501[label="zzz10600/Succ zzz106000",fontsize=10,color="white",style="solid",shape="box"];15509 -> 27501[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27501 -> 15634[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27502[label="zzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];15509 -> 27502[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27502 -> 15635[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15510[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10600) == LT)",fontsize=16,color="burlywood",shape="box"];27503[label="zzz10600/Succ zzz106000",fontsize=10,color="white",style="solid",shape="box"];15510 -> 27503[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27503 -> 15636[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27504[label="zzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];15510 -> 27504[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27504 -> 15637[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15512 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15512[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15512 -> 15638[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15511[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10610)) zzz1078 == LT)",fontsize=16,color="burlywood",shape="triangle"];27505[label="zzz1078/Pos zzz10780",fontsize=10,color="white",style="solid",shape="box"];15511 -> 27505[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27505 -> 15639[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27506[label="zzz1078/Neg zzz10780",fontsize=10,color="white",style="solid",shape="box"];15511 -> 27506[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27506 -> 15640[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15516 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15516[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15516 -> 15641[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1079 == LT)",fontsize=16,color="burlywood",shape="triangle"];27507[label="zzz1079/Pos zzz10790",fontsize=10,color="white",style="solid",shape="box"];15515 -> 27507[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27507 -> 15642[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27508[label="zzz1079/Neg zzz10790",fontsize=10,color="white",style="solid",shape="box"];15515 -> 27508[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27508 -> 15643[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15518 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15518[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15518 -> 15644[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15517[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10630)) zzz1080 == LT)",fontsize=16,color="burlywood",shape="triangle"];27509[label="zzz1080/Pos zzz10800",fontsize=10,color="white",style="solid",shape="box"];15517 -> 27509[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27509 -> 15645[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27510[label="zzz1080/Neg zzz10800",fontsize=10,color="white",style="solid",shape="box"];15517 -> 27510[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27510 -> 15646[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15520 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15520[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];15520 -> 15647[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15519[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1081 == LT)",fontsize=16,color="burlywood",shape="triangle"];27511[label="zzz1081/Pos zzz10810",fontsize=10,color="white",style="solid",shape="box"];15519 -> 27511[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27511 -> 15648[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27512[label="zzz1081/Neg zzz10810",fontsize=10,color="white",style="solid",shape="box"];15519 -> 27512[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27512 -> 15649[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15521[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15522[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10350)) (Pos zzz10650) == LT)",fontsize=16,color="black",shape="box"];15522 -> 15650[label="",style="solid", color="black", weight=3]; 89.31/52.30 15523[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10350)) (Neg zzz10650) == LT)",fontsize=16,color="black",shape="box"];15523 -> 15651[label="",style="solid", color="black", weight=3]; 89.31/52.30 15524[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15525[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10660) == LT)",fontsize=16,color="burlywood",shape="box"];27513[label="zzz10660/Succ zzz106600",fontsize=10,color="white",style="solid",shape="box"];15525 -> 27513[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27513 -> 15652[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27514[label="zzz10660/Zero",fontsize=10,color="white",style="solid",shape="box"];15525 -> 27514[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27514 -> 15653[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15526[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10660) == LT)",fontsize=16,color="burlywood",shape="box"];27515[label="zzz10660/Succ zzz106600",fontsize=10,color="white",style="solid",shape="box"];15526 -> 27515[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27515 -> 15654[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27516[label="zzz10660/Zero",fontsize=10,color="white",style="solid",shape="box"];15526 -> 27516[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27516 -> 15655[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15527[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15528[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10370)) (Pos zzz10670) == LT)",fontsize=16,color="black",shape="box"];15528 -> 15656[label="",style="solid", color="black", weight=3]; 89.31/52.30 15529[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10370)) (Neg zzz10670) == LT)",fontsize=16,color="black",shape="box"];15529 -> 15657[label="",style="solid", color="black", weight=3]; 89.31/52.30 15530[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15531[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10680) == LT)",fontsize=16,color="burlywood",shape="box"];27517[label="zzz10680/Succ zzz106800",fontsize=10,color="white",style="solid",shape="box"];15531 -> 27517[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27517 -> 15658[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27518[label="zzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];15531 -> 27518[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27518 -> 15659[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10680) == LT)",fontsize=16,color="burlywood",shape="box"];27519[label="zzz10680/Succ zzz106800",fontsize=10,color="white",style="solid",shape="box"];15532 -> 27519[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27519 -> 15660[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27520[label="zzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];15532 -> 27520[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27520 -> 15661[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 24412 -> 24373[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24412[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (primCmpNat zzz190000 zzz1894000 == LT)",fontsize=16,color="magenta"];24412 -> 24419[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24412 -> 24420[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24413 -> 24338[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24413[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (GT == LT)",fontsize=16,color="magenta"];24414 -> 24343[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24414[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (LT == LT)",fontsize=16,color="magenta"];24415 -> 24358[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24415[label="FiniteMap.glueVBal3GlueVBal1 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 zzz280 zzz281 zzz282 zzz283 zzz284 zzz280 zzz281 zzz282 zzz283 zzz284 zzz2230 zzz2231 zzz2232 zzz2233 zzz2234 (EQ == LT)",fontsize=16,color="magenta"];24416[label="FiniteMap.glueBal2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24416 -> 24421[label="",style="solid", color="black", weight=3]; 89.31/52.30 25035[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];25035 -> 25057[label="",style="solid", color="black", weight=3]; 89.31/52.30 25036 -> 25033[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25036[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="magenta"];25036 -> 25058[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25059[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25060[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25061[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25062[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25063[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25064[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25065[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25066[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25036 -> 25067[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 13840 -> 13404[label="",style="dashed", color="red", weight=0]; 89.31/52.30 13840[label="primMinusNat zzz86900 zzz23200",fontsize=16,color="magenta"];13840 -> 14113[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 13840 -> 14114[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 13841[label="Pos (Succ zzz86900)",fontsize=16,color="green",shape="box"];13842[label="Neg (Succ zzz23200)",fontsize=16,color="green",shape="box"];13843[label="Pos Zero",fontsize=16,color="green",shape="box"];25813 -> 25334[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25813[label="FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925",fontsize=16,color="magenta"];25812[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925 > FiniteMap.sIZE_RATIO * zzz2009)",fontsize=16,color="black",shape="triangle"];25812 -> 25816[label="",style="solid", color="black", weight=3]; 89.31/52.30 26704 -> 26710[label="",style="dashed", color="red", weight=0]; 89.31/52.30 26704[label="primPlusInt (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044) (FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044)",fontsize=16,color="magenta"];26704 -> 26711[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24368[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False (compare2 False False True == GT))",fontsize=16,color="black",shape="box"];24368 -> 24384[label="",style="solid", color="black", weight=3]; 89.31/52.30 24369[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM4 FiniteMap.EmptyFM False)",fontsize=16,color="black",shape="box"];24369 -> 24385[label="",style="solid", color="black", weight=3]; 89.31/52.30 24370 -> 24043[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24370[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM3 (FiniteMap.Branch zzz18920 zzz18921 zzz18922 zzz18923 zzz18924) False)",fontsize=16,color="magenta"];24370 -> 24386[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24370 -> 24387[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24370 -> 24388[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24370 -> 24389[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24370 -> 24390[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 2225[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];2225 -> 2331[label="",style="solid", color="black", weight=3]; 89.31/52.30 25909[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];25909 -> 25920[label="",style="solid", color="black", weight=3]; 89.31/52.30 25910[label="zzz19414",fontsize=16,color="green",shape="box"];25911[label="zzz19412",fontsize=16,color="green",shape="box"];25912[label="zzz19411",fontsize=16,color="green",shape="box"];25913[label="zzz19410",fontsize=16,color="green",shape="box"];25914[label="zzz19413",fontsize=16,color="green",shape="box"];26989[label="zzz1931",fontsize=16,color="green",shape="box"];26990[label="zzz1928",fontsize=16,color="green",shape="box"];26991[label="zzz1929",fontsize=16,color="green",shape="box"];26992[label="zzz1930",fontsize=16,color="green",shape="box"];26993[label="zzz1931",fontsize=16,color="green",shape="box"];26994[label="zzz1930",fontsize=16,color="green",shape="box"];26995[label="zzz1928",fontsize=16,color="green",shape="box"];26996[label="zzz1929",fontsize=16,color="green",shape="box"];26997[label="False",fontsize=16,color="green",shape="box"];26988[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM3 (FiniteMap.Branch zzz2059 zzz2060 zzz2061 zzz2062 zzz2063) True)",fontsize=16,color="black",shape="triangle"];26988 -> 27043[label="",style="solid", color="black", weight=3]; 89.31/52.30 25916[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare3 True False == LT)",fontsize=16,color="black",shape="box"];25916 -> 25922[label="",style="solid", color="black", weight=3]; 89.31/52.30 25917[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];25917 -> 25923[label="",style="solid", color="black", weight=3]; 89.31/52.30 9942[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601)) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];9942 -> 10166[label="",style="solid", color="black", weight=3]; 89.31/52.30 3362[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3362 -> 3420[label="",style="solid", color="black", weight=3]; 89.31/52.30 3364 -> 2737[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3364[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)) (Succ zzz44200)",fontsize=16,color="magenta"];3364 -> 3421[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3364 -> 3422[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3363[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg zzz119) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="burlywood",shape="triangle"];27521[label="zzz119/Succ zzz1190",fontsize=10,color="white",style="solid",shape="box"];3363 -> 27521[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27521 -> 3423[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27522[label="zzz119/Zero",fontsize=10,color="white",style="solid",shape="box"];3363 -> 27522[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27522 -> 3424[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 3393[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3393 -> 3463[label="",style="solid", color="black", weight=3]; 89.31/52.30 3394[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3394 -> 3464[label="",style="solid", color="black", weight=3]; 89.31/52.30 3395[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3395 -> 3465[label="",style="solid", color="black", weight=3]; 89.31/52.30 3396[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3396 -> 3466[label="",style="solid", color="black", weight=3]; 89.31/52.30 3397[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3397 -> 3467[label="",style="solid", color="black", weight=3]; 89.31/52.30 10968[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691)) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];10968 -> 11110[label="",style="solid", color="black", weight=3]; 89.31/52.30 3409[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3409 -> 3478[label="",style="solid", color="black", weight=3]; 89.31/52.30 3410[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1070)) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3410 -> 3479[label="",style="solid", color="black", weight=3]; 89.31/52.30 3411[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3411 -> 3480[label="",style="solid", color="black", weight=3]; 89.31/52.30 3412[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3412 -> 3481[label="",style="solid", color="black", weight=3]; 89.31/52.30 15542[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15543[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10390)) (Pos zzz10700) == LT)",fontsize=16,color="black",shape="box"];15543 -> 15673[label="",style="solid", color="black", weight=3]; 89.31/52.30 15544[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10390)) (Neg zzz10700) == LT)",fontsize=16,color="black",shape="box"];15544 -> 15674[label="",style="solid", color="black", weight=3]; 89.31/52.30 15545[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15546[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10710) == LT)",fontsize=16,color="burlywood",shape="box"];27523[label="zzz10710/Succ zzz107100",fontsize=10,color="white",style="solid",shape="box"];15546 -> 27523[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27523 -> 15675[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27524[label="zzz10710/Zero",fontsize=10,color="white",style="solid",shape="box"];15546 -> 27524[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27524 -> 15676[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15547[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10710) == LT)",fontsize=16,color="burlywood",shape="box"];27525[label="zzz10710/Succ zzz107100",fontsize=10,color="white",style="solid",shape="box"];15547 -> 27525[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27525 -> 15677[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27526[label="zzz10710/Zero",fontsize=10,color="white",style="solid",shape="box"];15547 -> 27526[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27526 -> 15678[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15548[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15549[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10410)) (Pos zzz10720) == LT)",fontsize=16,color="black",shape="box"];15549 -> 15679[label="",style="solid", color="black", weight=3]; 89.31/52.30 15550[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10410)) (Neg zzz10720) == LT)",fontsize=16,color="black",shape="box"];15550 -> 15680[label="",style="solid", color="black", weight=3]; 89.31/52.30 15551[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15552[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10730) == LT)",fontsize=16,color="burlywood",shape="box"];27527[label="zzz10730/Succ zzz107300",fontsize=10,color="white",style="solid",shape="box"];15552 -> 27527[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27527 -> 15681[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27528[label="zzz10730/Zero",fontsize=10,color="white",style="solid",shape="box"];15552 -> 27528[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27528 -> 15682[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15553[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10730) == LT)",fontsize=16,color="burlywood",shape="box"];27529[label="zzz10730/Succ zzz107300",fontsize=10,color="white",style="solid",shape="box"];15553 -> 27529[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27529 -> 15683[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27530[label="zzz10730/Zero",fontsize=10,color="white",style="solid",shape="box"];15553 -> 27530[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27530 -> 15684[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 17946[label="FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320",fontsize=16,color="green",shape="box"];17947 -> 18017[label="",style="dashed", color="red", weight=0]; 89.31/52.30 17947[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13620)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="magenta"];17947 -> 18018[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 17948 -> 18019[label="",style="dashed", color="red", weight=0]; 89.31/52.30 17948[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13620)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="magenta"];17948 -> 18020[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15555 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15555[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15555 -> 15685[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15554[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10740)) zzz1082 == LT)",fontsize=16,color="burlywood",shape="triangle"];27531[label="zzz1082/Pos zzz10820",fontsize=10,color="white",style="solid",shape="box"];15554 -> 27531[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27531 -> 15686[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27532[label="zzz1082/Neg zzz10820",fontsize=10,color="white",style="solid",shape="box"];15554 -> 27532[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27532 -> 15687[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15557 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15557[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15557 -> 15688[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15556[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1083 == LT)",fontsize=16,color="burlywood",shape="triangle"];27533[label="zzz1083/Pos zzz10830",fontsize=10,color="white",style="solid",shape="box"];15556 -> 27533[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27533 -> 15689[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27534[label="zzz1083/Neg zzz10830",fontsize=10,color="white",style="solid",shape="box"];15556 -> 27534[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27534 -> 15690[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15559 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15559[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15559 -> 15691[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15558[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10760)) zzz1084 == LT)",fontsize=16,color="burlywood",shape="triangle"];27535[label="zzz1084/Pos zzz10840",fontsize=10,color="white",style="solid",shape="box"];15558 -> 27535[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27535 -> 15692[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27536[label="zzz1084/Neg zzz10840",fontsize=10,color="white",style="solid",shape="box"];15558 -> 27536[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27536 -> 15693[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15561 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15561[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15561 -> 15694[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15560[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1085 == LT)",fontsize=16,color="burlywood",shape="triangle"];27537[label="zzz1085/Pos zzz10850",fontsize=10,color="white",style="solid",shape="box"];15560 -> 27537[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27537 -> 15695[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27538[label="zzz1085/Neg zzz10850",fontsize=10,color="white",style="solid",shape="box"];15560 -> 27538[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27538 -> 15696[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15562[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10150) zzz10430 == LT)",fontsize=16,color="burlywood",shape="triangle"];27539[label="zzz10430/Succ zzz104300",fontsize=10,color="white",style="solid",shape="box"];15562 -> 27539[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27539 -> 15697[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27540[label="zzz10430/Zero",fontsize=10,color="white",style="solid",shape="box"];15562 -> 27540[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27540 -> 15698[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15563[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15563 -> 15699[label="",style="solid", color="black", weight=3]; 89.31/52.30 15564[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz104400)) == LT)",fontsize=16,color="black",shape="box"];15564 -> 15700[label="",style="solid", color="black", weight=3]; 89.31/52.30 15565[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15565 -> 15701[label="",style="solid", color="black", weight=3]; 89.31/52.30 15566[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz104400)) == LT)",fontsize=16,color="black",shape="box"];15566 -> 15702[label="",style="solid", color="black", weight=3]; 89.31/52.30 15567[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15567 -> 15703[label="",style="solid", color="black", weight=3]; 89.31/52.30 15568[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15568 -> 15704[label="",style="solid", color="black", weight=3]; 89.31/52.30 15569[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10450 (Succ zzz10170) == LT)",fontsize=16,color="burlywood",shape="triangle"];27541[label="zzz10450/Succ zzz104500",fontsize=10,color="white",style="solid",shape="box"];15569 -> 27541[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27541 -> 15705[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27542[label="zzz10450/Zero",fontsize=10,color="white",style="solid",shape="box"];15569 -> 27542[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27542 -> 15706[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15570[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz104600)) == LT)",fontsize=16,color="black",shape="box"];15570 -> 15707[label="",style="solid", color="black", weight=3]; 89.31/52.30 15571[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15571 -> 15708[label="",style="solid", color="black", weight=3]; 89.31/52.30 15572[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz104600)) == LT)",fontsize=16,color="black",shape="box"];15572 -> 15709[label="",style="solid", color="black", weight=3]; 89.31/52.30 15573[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15573 -> 15710[label="",style="solid", color="black", weight=3]; 89.31/52.30 15574[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz10190) zzz10470 == LT)",fontsize=16,color="burlywood",shape="triangle"];27543[label="zzz10470/Succ zzz104700",fontsize=10,color="white",style="solid",shape="box"];15574 -> 27543[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27543 -> 15711[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27544[label="zzz10470/Zero",fontsize=10,color="white",style="solid",shape="box"];15574 -> 27544[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27544 -> 15712[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15575[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15575 -> 15713[label="",style="solid", color="black", weight=3]; 89.31/52.30 15576[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz104800)) == LT)",fontsize=16,color="black",shape="box"];15576 -> 15714[label="",style="solid", color="black", weight=3]; 89.31/52.30 15577[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15577 -> 15715[label="",style="solid", color="black", weight=3]; 89.31/52.30 15578[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz104800)) == LT)",fontsize=16,color="black",shape="box"];15578 -> 15716[label="",style="solid", color="black", weight=3]; 89.31/52.30 15579[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15579 -> 15717[label="",style="solid", color="black", weight=3]; 89.31/52.30 15580[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15580 -> 15718[label="",style="solid", color="black", weight=3]; 89.31/52.30 15581[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz10490 (Succ zzz10210) == LT)",fontsize=16,color="burlywood",shape="triangle"];27545[label="zzz10490/Succ zzz104900",fontsize=10,color="white",style="solid",shape="box"];15581 -> 27545[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27545 -> 15719[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27546[label="zzz10490/Zero",fontsize=10,color="white",style="solid",shape="box"];15581 -> 27546[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27546 -> 15720[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15582[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz105000)) == LT)",fontsize=16,color="black",shape="box"];15582 -> 15721[label="",style="solid", color="black", weight=3]; 89.31/52.30 15583[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15583 -> 15722[label="",style="solid", color="black", weight=3]; 89.31/52.30 15584[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz105000)) == LT)",fontsize=16,color="black",shape="box"];15584 -> 15723[label="",style="solid", color="black", weight=3]; 89.31/52.30 15585[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15585 -> 15724[label="",style="solid", color="black", weight=3]; 89.31/52.30 15586[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10230) zzz10510 == LT)",fontsize=16,color="burlywood",shape="triangle"];27547[label="zzz10510/Succ zzz105100",fontsize=10,color="white",style="solid",shape="box"];15586 -> 27547[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27547 -> 15725[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27548[label="zzz10510/Zero",fontsize=10,color="white",style="solid",shape="box"];15586 -> 27548[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27548 -> 15726[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15587[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15587 -> 15727[label="",style="solid", color="black", weight=3]; 89.31/52.30 15588[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz105200)) == LT)",fontsize=16,color="black",shape="box"];15588 -> 15728[label="",style="solid", color="black", weight=3]; 89.31/52.30 15589[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15589 -> 15729[label="",style="solid", color="black", weight=3]; 89.31/52.30 15590[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz105200)) == LT)",fontsize=16,color="black",shape="box"];15590 -> 15730[label="",style="solid", color="black", weight=3]; 89.31/52.30 15591[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15591 -> 15731[label="",style="solid", color="black", weight=3]; 89.31/52.30 15592[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15592 -> 15732[label="",style="solid", color="black", weight=3]; 89.31/52.30 15593[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz10530 (Succ zzz10250) == LT)",fontsize=16,color="burlywood",shape="triangle"];27549[label="zzz10530/Succ zzz105300",fontsize=10,color="white",style="solid",shape="box"];15593 -> 27549[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27549 -> 15733[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27550[label="zzz10530/Zero",fontsize=10,color="white",style="solid",shape="box"];15593 -> 27550[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27550 -> 15734[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15594[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz105400)) == LT)",fontsize=16,color="black",shape="box"];15594 -> 15735[label="",style="solid", color="black", weight=3]; 89.31/52.30 15595[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15595 -> 15736[label="",style="solid", color="black", weight=3]; 89.31/52.30 15596[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz105400)) == LT)",fontsize=16,color="black",shape="box"];15596 -> 15737[label="",style="solid", color="black", weight=3]; 89.31/52.30 15597[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15597 -> 15738[label="",style="solid", color="black", weight=3]; 89.31/52.30 15607 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15607[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15607 -> 15746[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15606[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10270)) zzz1086 == LT)",fontsize=16,color="burlywood",shape="triangle"];27551[label="zzz1086/Pos zzz10860",fontsize=10,color="white",style="solid",shape="box"];15606 -> 27551[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27551 -> 15747[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27552[label="zzz1086/Neg zzz10860",fontsize=10,color="white",style="solid",shape="box"];15606 -> 27552[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27552 -> 15748[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15609 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15609[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15609 -> 15749[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15608[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1087 == LT)",fontsize=16,color="burlywood",shape="triangle"];27553[label="zzz1087/Pos zzz10870",fontsize=10,color="white",style="solid",shape="box"];15608 -> 27553[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27553 -> 15750[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27554[label="zzz1087/Neg zzz10870",fontsize=10,color="white",style="solid",shape="box"];15608 -> 27554[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27554 -> 15751[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15611 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15611[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15611 -> 15752[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15610[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10280)) zzz1088 == LT)",fontsize=16,color="burlywood",shape="triangle"];27555[label="zzz1088/Pos zzz10880",fontsize=10,color="white",style="solid",shape="box"];15610 -> 27555[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27555 -> 15753[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27556[label="zzz1088/Neg zzz10880",fontsize=10,color="white",style="solid",shape="box"];15610 -> 27556[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27556 -> 15754[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15613 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15613[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15613 -> 15755[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15612[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1089 == LT)",fontsize=16,color="burlywood",shape="triangle"];27557[label="zzz1089/Pos zzz10890",fontsize=10,color="white",style="solid",shape="box"];15612 -> 27557[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27557 -> 15756[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27558[label="zzz1089/Neg zzz10890",fontsize=10,color="white",style="solid",shape="box"];15612 -> 27558[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27558 -> 15757[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 18014[label="FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334",fontsize=16,color="green",shape="box"];18015 -> 18021[label="",style="dashed", color="red", weight=0]; 89.31/52.30 18015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13630)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="magenta"];18015 -> 18022[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 18016 -> 18023[label="",style="dashed", color="red", weight=0]; 89.31/52.30 18016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13630)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="magenta"];18016 -> 18024[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15619 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15619[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15619 -> 15766[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15618[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10290)) zzz1090 == LT)",fontsize=16,color="burlywood",shape="triangle"];27559[label="zzz1090/Pos zzz10900",fontsize=10,color="white",style="solid",shape="box"];15618 -> 27559[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27559 -> 15767[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27560[label="zzz1090/Neg zzz10900",fontsize=10,color="white",style="solid",shape="box"];15618 -> 27560[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27560 -> 15768[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15621 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15621[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15621 -> 15769[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15620[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) zzz1091 == LT)",fontsize=16,color="burlywood",shape="triangle"];27561[label="zzz1091/Pos zzz10910",fontsize=10,color="white",style="solid",shape="box"];15620 -> 27561[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27561 -> 15770[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27562[label="zzz1091/Neg zzz10910",fontsize=10,color="white",style="solid",shape="box"];15620 -> 27562[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27562 -> 15771[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15623 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15623[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15623 -> 15772[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15622[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10300)) zzz1092 == LT)",fontsize=16,color="burlywood",shape="triangle"];27563[label="zzz1092/Pos zzz10920",fontsize=10,color="white",style="solid",shape="box"];15622 -> 27563[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27563 -> 15773[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27564[label="zzz1092/Neg zzz10920",fontsize=10,color="white",style="solid",shape="box"];15622 -> 27564[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27564 -> 15774[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15625 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15625[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];15625 -> 15775[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15624[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) zzz1093 == LT)",fontsize=16,color="burlywood",shape="triangle"];27565[label="zzz1093/Pos zzz10930",fontsize=10,color="white",style="solid",shape="box"];15624 -> 27565[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27565 -> 15776[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27566[label="zzz1093/Neg zzz10930",fontsize=10,color="white",style="solid",shape="box"];15624 -> 27566[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27566 -> 15777[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15626[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10310) zzz10570 == LT)",fontsize=16,color="burlywood",shape="triangle"];27567[label="zzz10570/Succ zzz105700",fontsize=10,color="white",style="solid",shape="box"];15626 -> 27567[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27567 -> 15778[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27568[label="zzz10570/Zero",fontsize=10,color="white",style="solid",shape="box"];15626 -> 27568[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27568 -> 15779[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15627[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15627 -> 15780[label="",style="solid", color="black", weight=3]; 89.31/52.30 15628[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz105800)) == LT)",fontsize=16,color="black",shape="box"];15628 -> 15781[label="",style="solid", color="black", weight=3]; 89.31/52.30 15629[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15629 -> 15782[label="",style="solid", color="black", weight=3]; 89.31/52.30 15630[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz105800)) == LT)",fontsize=16,color="black",shape="box"];15630 -> 15783[label="",style="solid", color="black", weight=3]; 89.31/52.30 15631[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15631 -> 15784[label="",style="solid", color="black", weight=3]; 89.31/52.30 15632[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15632 -> 15785[label="",style="solid", color="black", weight=3]; 89.31/52.30 15633[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10590 (Succ zzz10330) == LT)",fontsize=16,color="burlywood",shape="triangle"];27569[label="zzz10590/Succ zzz105900",fontsize=10,color="white",style="solid",shape="box"];15633 -> 27569[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27569 -> 15786[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27570[label="zzz10590/Zero",fontsize=10,color="white",style="solid",shape="box"];15633 -> 27570[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27570 -> 15787[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15634[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz106000)) == LT)",fontsize=16,color="black",shape="box"];15634 -> 15788[label="",style="solid", color="black", weight=3]; 89.31/52.30 15635[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15635 -> 15789[label="",style="solid", color="black", weight=3]; 89.31/52.30 15636[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz106000)) == LT)",fontsize=16,color="black",shape="box"];15636 -> 15790[label="",style="solid", color="black", weight=3]; 89.31/52.30 15637[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15637 -> 15791[label="",style="solid", color="black", weight=3]; 89.31/52.30 15638[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15639[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10610)) (Pos zzz10780) == LT)",fontsize=16,color="black",shape="box"];15639 -> 15792[label="",style="solid", color="black", weight=3]; 89.31/52.30 15640[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10610)) (Neg zzz10780) == LT)",fontsize=16,color="black",shape="box"];15640 -> 15793[label="",style="solid", color="black", weight=3]; 89.31/52.30 15641[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15642[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10790) == LT)",fontsize=16,color="burlywood",shape="box"];27571[label="zzz10790/Succ zzz107900",fontsize=10,color="white",style="solid",shape="box"];15642 -> 27571[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27571 -> 15794[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27572[label="zzz10790/Zero",fontsize=10,color="white",style="solid",shape="box"];15642 -> 27572[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27572 -> 15795[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15643[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10790) == LT)",fontsize=16,color="burlywood",shape="box"];27573[label="zzz10790/Succ zzz107900",fontsize=10,color="white",style="solid",shape="box"];15643 -> 27573[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27573 -> 15796[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27574[label="zzz10790/Zero",fontsize=10,color="white",style="solid",shape="box"];15643 -> 27574[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27574 -> 15797[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15644[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15645[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10630)) (Pos zzz10800) == LT)",fontsize=16,color="black",shape="box"];15645 -> 15798[label="",style="solid", color="black", weight=3]; 89.31/52.30 15646[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10630)) (Neg zzz10800) == LT)",fontsize=16,color="black",shape="box"];15646 -> 15799[label="",style="solid", color="black", weight=3]; 89.31/52.30 15647[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];15648[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10810) == LT)",fontsize=16,color="burlywood",shape="box"];27575[label="zzz10810/Succ zzz108100",fontsize=10,color="white",style="solid",shape="box"];15648 -> 27575[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27575 -> 15800[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27576[label="zzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];15648 -> 27576[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27576 -> 15801[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15649[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10810) == LT)",fontsize=16,color="burlywood",shape="box"];27577[label="zzz10810/Succ zzz108100",fontsize=10,color="white",style="solid",shape="box"];15649 -> 27577[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27577 -> 15802[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27578[label="zzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];15649 -> 27578[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27578 -> 15803[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15650[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10350) zzz10650 == LT)",fontsize=16,color="burlywood",shape="triangle"];27579[label="zzz10650/Succ zzz106500",fontsize=10,color="white",style="solid",shape="box"];15650 -> 27579[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27579 -> 15804[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27580[label="zzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];15650 -> 27580[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27580 -> 15805[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15651[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15651 -> 15806[label="",style="solid", color="black", weight=3]; 89.31/52.30 15652[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz106600)) == LT)",fontsize=16,color="black",shape="box"];15652 -> 15807[label="",style="solid", color="black", weight=3]; 89.31/52.30 15653[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15653 -> 15808[label="",style="solid", color="black", weight=3]; 89.31/52.30 15654[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz106600)) == LT)",fontsize=16,color="black",shape="box"];15654 -> 15809[label="",style="solid", color="black", weight=3]; 89.31/52.30 15655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15655 -> 15810[label="",style="solid", color="black", weight=3]; 89.31/52.30 15656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15656 -> 15811[label="",style="solid", color="black", weight=3]; 89.31/52.30 15657[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz10670 (Succ zzz10370) == LT)",fontsize=16,color="burlywood",shape="triangle"];27581[label="zzz10670/Succ zzz106700",fontsize=10,color="white",style="solid",shape="box"];15657 -> 27581[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27581 -> 15812[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27582[label="zzz10670/Zero",fontsize=10,color="white",style="solid",shape="box"];15657 -> 27582[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27582 -> 15813[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15658[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz106800)) == LT)",fontsize=16,color="black",shape="box"];15658 -> 15814[label="",style="solid", color="black", weight=3]; 89.31/52.30 15659[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15659 -> 15815[label="",style="solid", color="black", weight=3]; 89.31/52.30 15660[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz106800)) == LT)",fontsize=16,color="black",shape="box"];15660 -> 15816[label="",style="solid", color="black", weight=3]; 89.31/52.30 15661[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15661 -> 15817[label="",style="solid", color="black", weight=3]; 89.31/52.30 24419[label="zzz190000",fontsize=16,color="green",shape="box"];24420[label="zzz1894000",fontsize=16,color="green",shape="box"];24421 -> 24431[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24421[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.sizeFM (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) > FiniteMap.sizeFM (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284))",fontsize=16,color="magenta"];24421 -> 24432[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24421 -> 24433[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 25057[label="FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234",fontsize=16,color="green",shape="box"];25058[label="zzz2231",fontsize=16,color="green",shape="box"];25059[label="zzz2234",fontsize=16,color="green",shape="box"];25060[label="zzz2840",fontsize=16,color="green",shape="box"];25061[label="zzz2841",fontsize=16,color="green",shape="box"];25062[label="zzz2843",fontsize=16,color="green",shape="box"];25063[label="zzz2844",fontsize=16,color="green",shape="box"];25064[label="zzz2230",fontsize=16,color="green",shape="box"];25065[label="zzz2232",fontsize=16,color="green",shape="box"];25066[label="zzz2842",fontsize=16,color="green",shape="box"];25067[label="zzz2233",fontsize=16,color="green",shape="box"];14113[label="zzz86900",fontsize=16,color="green",shape="box"];14114[label="zzz23200",fontsize=16,color="green",shape="box"];25816[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (compare (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="black",shape="box"];25816 -> 25825[label="",style="solid", color="black", weight=3]; 89.31/52.30 26711[label="Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044",fontsize=16,color="black",shape="box"];26711 -> 26713[label="",style="solid", color="black", weight=3]; 89.31/52.30 26710[label="primPlusInt zzz2047 (FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044)",fontsize=16,color="burlywood",shape="triangle"];27583[label="zzz2047/Pos zzz20470",fontsize=10,color="white",style="solid",shape="box"];26710 -> 27583[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27583 -> 26714[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27584[label="zzz2047/Neg zzz20470",fontsize=10,color="white",style="solid",shape="box"];26710 -> 27584[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27584 -> 26715[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 24384[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False (EQ == GT))",fontsize=16,color="black",shape="box"];24384 -> 24399[label="",style="solid", color="black", weight=3]; 89.31/52.30 24385[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False Nothing",fontsize=16,color="black",shape="box"];24385 -> 24400[label="",style="solid", color="black", weight=3]; 89.31/52.30 24386[label="zzz18920",fontsize=16,color="green",shape="box"];24387[label="zzz18924",fontsize=16,color="green",shape="box"];24388[label="zzz18923",fontsize=16,color="green",shape="box"];24389[label="zzz18921",fontsize=16,color="green",shape="box"];24390[label="zzz18922",fontsize=16,color="green",shape="box"];2331[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];2331 -> 2455[label="",style="solid", color="black", weight=3]; 89.31/52.30 25920[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 False",fontsize=16,color="black",shape="box"];25920 -> 25926[label="",style="solid", color="black", weight=3]; 89.31/52.30 27043[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 zzz2059 zzz2060 zzz2061 zzz2062 zzz2063 True (True < zzz2059))",fontsize=16,color="black",shape="box"];27043 -> 27044[label="",style="solid", color="black", weight=3]; 89.31/52.30 25922[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];25922 -> 25928[label="",style="solid", color="black", weight=3]; 89.31/52.30 25923[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];25923 -> 25929[label="",style="solid", color="black", weight=3]; 89.31/52.30 10166[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601))) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];10166 -> 10196[label="",style="solid", color="black", weight=3]; 89.31/52.30 3420[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3420 -> 3520[label="",style="solid", color="black", weight=3]; 89.31/52.30 3421[label="Succ zzz44200",fontsize=16,color="green",shape="box"];3422 -> 693[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3422[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)",fontsize=16,color="magenta"];3422 -> 3521[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3423[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1190)) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3423 -> 3522[label="",style="solid", color="black", weight=3]; 89.31/52.30 3424[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444) == LT)",fontsize=16,color="black",shape="box"];3424 -> 3523[label="",style="solid", color="black", weight=3]; 89.31/52.30 3463[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3463 -> 3524[label="",style="solid", color="black", weight=3]; 89.31/52.30 3464[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3464 -> 3525[label="",style="solid", color="black", weight=3]; 89.31/52.30 3465[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3465 -> 3526[label="",style="solid", color="black", weight=3]; 89.31/52.30 3466[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3466 -> 3527[label="",style="solid", color="black", weight=3]; 89.31/52.30 3467[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3467 -> 3528[label="",style="solid", color="black", weight=3]; 89.31/52.30 11110[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691))) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];11110 -> 11279[label="",style="solid", color="black", weight=3]; 89.31/52.30 3478[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3478 -> 3541[label="",style="solid", color="black", weight=3]; 89.31/52.30 3479[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat Zero (Succ zzz1070) == LT)",fontsize=16,color="black",shape="box"];3479 -> 3542[label="",style="solid", color="black", weight=3]; 89.31/52.30 3480[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3480 -> 3543[label="",style="solid", color="black", weight=3]; 89.31/52.30 3481[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3481 -> 3544[label="",style="solid", color="black", weight=3]; 89.31/52.30 15673[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz10390) zzz10700 == LT)",fontsize=16,color="burlywood",shape="triangle"];27585[label="zzz10700/Succ zzz107000",fontsize=10,color="white",style="solid",shape="box"];15673 -> 27585[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27585 -> 15836[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27586[label="zzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];15673 -> 27586[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27586 -> 15837[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15674[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15674 -> 15838[label="",style="solid", color="black", weight=3]; 89.31/52.30 15675[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz107100)) == LT)",fontsize=16,color="black",shape="box"];15675 -> 15839[label="",style="solid", color="black", weight=3]; 89.31/52.30 15676[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15676 -> 15840[label="",style="solid", color="black", weight=3]; 89.31/52.30 15677[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz107100)) == LT)",fontsize=16,color="black",shape="box"];15677 -> 15841[label="",style="solid", color="black", weight=3]; 89.31/52.30 15678[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15678 -> 15842[label="",style="solid", color="black", weight=3]; 89.31/52.30 15679[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15679 -> 15843[label="",style="solid", color="black", weight=3]; 89.31/52.30 15680[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat zzz10720 (Succ zzz10410) == LT)",fontsize=16,color="burlywood",shape="triangle"];27587[label="zzz10720/Succ zzz107200",fontsize=10,color="white",style="solid",shape="box"];15680 -> 27587[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27587 -> 15844[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27588[label="zzz10720/Zero",fontsize=10,color="white",style="solid",shape="box"];15680 -> 27588[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27588 -> 15845[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15681[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz107300)) == LT)",fontsize=16,color="black",shape="box"];15681 -> 15846[label="",style="solid", color="black", weight=3]; 89.31/52.30 15682[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15682 -> 15847[label="",style="solid", color="black", weight=3]; 89.31/52.30 15683[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz107300)) == LT)",fontsize=16,color="black",shape="box"];15683 -> 15848[label="",style="solid", color="black", weight=3]; 89.31/52.30 15684[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15684 -> 15849[label="",style="solid", color="black", weight=3]; 89.31/52.30 18018 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 18018[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13620",fontsize=16,color="magenta"];18018 -> 18025[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 18017[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos zzz1376) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="burlywood",shape="triangle"];27589[label="zzz1376/Succ zzz13760",fontsize=10,color="white",style="solid",shape="box"];18017 -> 27589[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27589 -> 18026[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27590[label="zzz1376/Zero",fontsize=10,color="white",style="solid",shape="box"];18017 -> 27590[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27590 -> 18027[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 18020 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 18020[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13620",fontsize=16,color="magenta"];18020 -> 18028[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 18019[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg zzz1377) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="burlywood",shape="triangle"];27591[label="zzz1377/Succ zzz13770",fontsize=10,color="white",style="solid",shape="box"];18019 -> 27591[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27591 -> 18029[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27592[label="zzz1377/Zero",fontsize=10,color="white",style="solid",shape="box"];18019 -> 27592[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27592 -> 18030[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15685[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15686[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10740)) (Pos zzz10820) == LT)",fontsize=16,color="black",shape="box"];15686 -> 15850[label="",style="solid", color="black", weight=3]; 89.31/52.30 15687[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10740)) (Neg zzz10820) == LT)",fontsize=16,color="black",shape="box"];15687 -> 15851[label="",style="solid", color="black", weight=3]; 89.31/52.30 15688[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15689[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10830) == LT)",fontsize=16,color="burlywood",shape="box"];27593[label="zzz10830/Succ zzz108300",fontsize=10,color="white",style="solid",shape="box"];15689 -> 27593[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27593 -> 15852[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27594[label="zzz10830/Zero",fontsize=10,color="white",style="solid",shape="box"];15689 -> 27594[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27594 -> 15853[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15690[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10830) == LT)",fontsize=16,color="burlywood",shape="box"];27595[label="zzz10830/Succ zzz108300",fontsize=10,color="white",style="solid",shape="box"];15690 -> 27595[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27595 -> 15854[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27596[label="zzz10830/Zero",fontsize=10,color="white",style="solid",shape="box"];15690 -> 27596[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27596 -> 15855[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15691[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15692[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10760)) (Pos zzz10840) == LT)",fontsize=16,color="black",shape="box"];15692 -> 15856[label="",style="solid", color="black", weight=3]; 89.31/52.30 15693[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10760)) (Neg zzz10840) == LT)",fontsize=16,color="black",shape="box"];15693 -> 15857[label="",style="solid", color="black", weight=3]; 89.31/52.30 15694[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15695[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10850) == LT)",fontsize=16,color="burlywood",shape="box"];27597[label="zzz10850/Succ zzz108500",fontsize=10,color="white",style="solid",shape="box"];15695 -> 27597[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27597 -> 15858[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27598[label="zzz10850/Zero",fontsize=10,color="white",style="solid",shape="box"];15695 -> 27598[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27598 -> 15859[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15696[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10850) == LT)",fontsize=16,color="burlywood",shape="box"];27599[label="zzz10850/Succ zzz108500",fontsize=10,color="white",style="solid",shape="box"];15696 -> 27599[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27599 -> 15860[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27600[label="zzz10850/Zero",fontsize=10,color="white",style="solid",shape="box"];15696 -> 27600[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27600 -> 15861[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15697[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10150) (Succ zzz104300) == LT)",fontsize=16,color="black",shape="box"];15697 -> 15862[label="",style="solid", color="black", weight=3]; 89.31/52.30 15698[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10150) Zero == LT)",fontsize=16,color="black",shape="box"];15698 -> 15863[label="",style="solid", color="black", weight=3]; 89.31/52.30 15699[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15699 -> 15864[label="",style="solid", color="black", weight=3]; 89.31/52.30 15700 -> 15569[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15700[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz104400) == LT)",fontsize=16,color="magenta"];15700 -> 15865[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15700 -> 15866[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15701[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15701 -> 15867[label="",style="solid", color="black", weight=3]; 89.31/52.30 15702 -> 15563[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15702[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15703 -> 15701[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15703[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15704[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15704 -> 15868[label="",style="solid", color="black", weight=3]; 89.31/52.30 15705[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz104500) (Succ zzz10170) == LT)",fontsize=16,color="black",shape="box"];15705 -> 15869[label="",style="solid", color="black", weight=3]; 89.31/52.30 15706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10170) == LT)",fontsize=16,color="black",shape="box"];15706 -> 15870[label="",style="solid", color="black", weight=3]; 89.31/52.30 15707 -> 15568[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15707[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15708 -> 15701[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15708[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15709 -> 15562[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15709[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz104600) Zero == LT)",fontsize=16,color="magenta"];15709 -> 15871[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15709 -> 15872[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15710 -> 15701[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15710[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15711[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz10190) (Succ zzz104700) == LT)",fontsize=16,color="black",shape="box"];15711 -> 15873[label="",style="solid", color="black", weight=3]; 89.31/52.30 15712[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz10190) Zero == LT)",fontsize=16,color="black",shape="box"];15712 -> 15874[label="",style="solid", color="black", weight=3]; 89.31/52.30 15713[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15713 -> 15875[label="",style="solid", color="black", weight=3]; 89.31/52.30 15714 -> 15581[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15714[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz104800) == LT)",fontsize=16,color="magenta"];15714 -> 15876[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15714 -> 15877[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15715[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15715 -> 15878[label="",style="solid", color="black", weight=3]; 89.31/52.30 15716 -> 15575[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15716[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15717 -> 15715[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15717[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15718[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15718 -> 15879[label="",style="solid", color="black", weight=3]; 89.31/52.30 15719[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz104900) (Succ zzz10210) == LT)",fontsize=16,color="black",shape="box"];15719 -> 15880[label="",style="solid", color="black", weight=3]; 89.31/52.30 15720[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10210) == LT)",fontsize=16,color="black",shape="box"];15720 -> 15881[label="",style="solid", color="black", weight=3]; 89.31/52.30 15721 -> 15580[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15721[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15722 -> 15715[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15722[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15723 -> 15574[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15723[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz105000) Zero == LT)",fontsize=16,color="magenta"];15723 -> 15882[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15723 -> 15883[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15724 -> 15715[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15724[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15725[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10230) (Succ zzz105100) == LT)",fontsize=16,color="black",shape="box"];15725 -> 15884[label="",style="solid", color="black", weight=3]; 89.31/52.30 15726[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10230) Zero == LT)",fontsize=16,color="black",shape="box"];15726 -> 15885[label="",style="solid", color="black", weight=3]; 89.31/52.30 15727[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15727 -> 15886[label="",style="solid", color="black", weight=3]; 89.31/52.30 15728 -> 15593[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15728[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz105200) == LT)",fontsize=16,color="magenta"];15728 -> 15887[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15728 -> 15888[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15729[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15729 -> 15889[label="",style="solid", color="black", weight=3]; 89.31/52.30 15730 -> 15587[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15730[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15731 -> 15729[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15731[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15732[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15732 -> 15890[label="",style="solid", color="black", weight=3]; 89.31/52.30 15733[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz105300) (Succ zzz10250) == LT)",fontsize=16,color="black",shape="box"];15733 -> 15891[label="",style="solid", color="black", weight=3]; 89.31/52.30 15734[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10250) == LT)",fontsize=16,color="black",shape="box"];15734 -> 15892[label="",style="solid", color="black", weight=3]; 89.31/52.30 15735 -> 15592[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15735[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15736 -> 15729[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15736[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15737 -> 15586[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15737[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz105400) Zero == LT)",fontsize=16,color="magenta"];15737 -> 15893[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15737 -> 15894[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15738 -> 15729[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15738[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15746[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15747[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10270)) (Pos zzz10860) == LT)",fontsize=16,color="black",shape="box"];15747 -> 15901[label="",style="solid", color="black", weight=3]; 89.31/52.30 15748[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10270)) (Neg zzz10860) == LT)",fontsize=16,color="black",shape="box"];15748 -> 15902[label="",style="solid", color="black", weight=3]; 89.31/52.30 15749[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15750[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10870) == LT)",fontsize=16,color="burlywood",shape="box"];27601[label="zzz10870/Succ zzz108700",fontsize=10,color="white",style="solid",shape="box"];15750 -> 27601[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27601 -> 15903[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27602[label="zzz10870/Zero",fontsize=10,color="white",style="solid",shape="box"];15750 -> 27602[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27602 -> 15904[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15751[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10870) == LT)",fontsize=16,color="burlywood",shape="box"];27603[label="zzz10870/Succ zzz108700",fontsize=10,color="white",style="solid",shape="box"];15751 -> 27603[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27603 -> 15905[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27604[label="zzz10870/Zero",fontsize=10,color="white",style="solid",shape="box"];15751 -> 27604[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27604 -> 15906[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15752[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15753[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10280)) (Pos zzz10880) == LT)",fontsize=16,color="black",shape="box"];15753 -> 15907[label="",style="solid", color="black", weight=3]; 89.31/52.30 15754[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10280)) (Neg zzz10880) == LT)",fontsize=16,color="black",shape="box"];15754 -> 15908[label="",style="solid", color="black", weight=3]; 89.31/52.30 15755[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15756[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10890) == LT)",fontsize=16,color="burlywood",shape="box"];27605[label="zzz10890/Succ zzz108900",fontsize=10,color="white",style="solid",shape="box"];15756 -> 27605[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27605 -> 15909[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27606[label="zzz10890/Zero",fontsize=10,color="white",style="solid",shape="box"];15756 -> 27606[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27606 -> 15910[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15757[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10890) == LT)",fontsize=16,color="burlywood",shape="box"];27607[label="zzz10890/Succ zzz108900",fontsize=10,color="white",style="solid",shape="box"];15757 -> 27607[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27607 -> 15911[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27608[label="zzz10890/Zero",fontsize=10,color="white",style="solid",shape="box"];15757 -> 27608[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27608 -> 15912[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 18022 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 18022[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13630",fontsize=16,color="magenta"];18022 -> 18031[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 18021[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos zzz1378) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="burlywood",shape="triangle"];27609[label="zzz1378/Succ zzz13780",fontsize=10,color="white",style="solid",shape="box"];18021 -> 27609[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27609 -> 18032[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27610[label="zzz1378/Zero",fontsize=10,color="white",style="solid",shape="box"];18021 -> 27610[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27610 -> 18033[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 18024 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.30 18024[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13630",fontsize=16,color="magenta"];18024 -> 18034[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 18023[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg zzz1379) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="burlywood",shape="triangle"];27611[label="zzz1379/Succ zzz13790",fontsize=10,color="white",style="solid",shape="box"];18023 -> 27611[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27611 -> 18035[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27612[label="zzz1379/Zero",fontsize=10,color="white",style="solid",shape="box"];18023 -> 27612[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27612 -> 18036[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15766[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15767[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10290)) (Pos zzz10900) == LT)",fontsize=16,color="black",shape="box"];15767 -> 15925[label="",style="solid", color="black", weight=3]; 89.31/52.30 15768[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos (Succ zzz10290)) (Neg zzz10900) == LT)",fontsize=16,color="black",shape="box"];15768 -> 15926[label="",style="solid", color="black", weight=3]; 89.31/52.30 15769[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15770[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos zzz10910) == LT)",fontsize=16,color="burlywood",shape="box"];27613[label="zzz10910/Succ zzz109100",fontsize=10,color="white",style="solid",shape="box"];15770 -> 27613[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27613 -> 15927[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27614[label="zzz10910/Zero",fontsize=10,color="white",style="solid",shape="box"];15770 -> 27614[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27614 -> 15928[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15771[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg zzz10910) == LT)",fontsize=16,color="burlywood",shape="box"];27615[label="zzz10910/Succ zzz109100",fontsize=10,color="white",style="solid",shape="box"];15771 -> 27615[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27615 -> 15929[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27616[label="zzz10910/Zero",fontsize=10,color="white",style="solid",shape="box"];15771 -> 27616[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27616 -> 15930[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15772[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15773[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10300)) (Pos zzz10920) == LT)",fontsize=16,color="black",shape="box"];15773 -> 15931[label="",style="solid", color="black", weight=3]; 89.31/52.30 15774[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg (Succ zzz10300)) (Neg zzz10920) == LT)",fontsize=16,color="black",shape="box"];15774 -> 15932[label="",style="solid", color="black", weight=3]; 89.31/52.30 15775[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15776[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos zzz10930) == LT)",fontsize=16,color="burlywood",shape="box"];27617[label="zzz10930/Succ zzz109300",fontsize=10,color="white",style="solid",shape="box"];15776 -> 27617[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27617 -> 15933[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27618[label="zzz10930/Zero",fontsize=10,color="white",style="solid",shape="box"];15776 -> 27618[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27618 -> 15934[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15777[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg zzz10930) == LT)",fontsize=16,color="burlywood",shape="box"];27619[label="zzz10930/Succ zzz109300",fontsize=10,color="white",style="solid",shape="box"];15777 -> 27619[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27619 -> 15935[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27620[label="zzz10930/Zero",fontsize=10,color="white",style="solid",shape="box"];15777 -> 27620[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27620 -> 15936[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15778[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10310) (Succ zzz105700) == LT)",fontsize=16,color="black",shape="box"];15778 -> 15937[label="",style="solid", color="black", weight=3]; 89.31/52.30 15779[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10310) Zero == LT)",fontsize=16,color="black",shape="box"];15779 -> 15938[label="",style="solid", color="black", weight=3]; 89.31/52.30 15780[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15780 -> 15939[label="",style="solid", color="black", weight=3]; 89.31/52.30 15781 -> 15633[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15781[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz105800) == LT)",fontsize=16,color="magenta"];15781 -> 15940[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15781 -> 15941[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15782[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15782 -> 15942[label="",style="solid", color="black", weight=3]; 89.31/52.30 15783 -> 15627[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15783[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15784 -> 15782[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15784[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15785[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15785 -> 15943[label="",style="solid", color="black", weight=3]; 89.31/52.30 15786[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz105900) (Succ zzz10330) == LT)",fontsize=16,color="black",shape="box"];15786 -> 15944[label="",style="solid", color="black", weight=3]; 89.31/52.30 15787[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10330) == LT)",fontsize=16,color="black",shape="box"];15787 -> 15945[label="",style="solid", color="black", weight=3]; 89.31/52.30 15788 -> 15632[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15788[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15789 -> 15782[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15789[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15790 -> 15626[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15790[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz106000) Zero == LT)",fontsize=16,color="magenta"];15790 -> 15946[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15790 -> 15947[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15791 -> 15782[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15791[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15792[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz10610) zzz10780 == LT)",fontsize=16,color="burlywood",shape="triangle"];27621[label="zzz10780/Succ zzz107800",fontsize=10,color="white",style="solid",shape="box"];15792 -> 27621[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27621 -> 15948[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27622[label="zzz10780/Zero",fontsize=10,color="white",style="solid",shape="box"];15792 -> 27622[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27622 -> 15949[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15793[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15793 -> 15950[label="",style="solid", color="black", weight=3]; 89.31/52.30 15794[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz107900)) == LT)",fontsize=16,color="black",shape="box"];15794 -> 15951[label="",style="solid", color="black", weight=3]; 89.31/52.30 15795[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15795 -> 15952[label="",style="solid", color="black", weight=3]; 89.31/52.30 15796[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz107900)) == LT)",fontsize=16,color="black",shape="box"];15796 -> 15953[label="",style="solid", color="black", weight=3]; 89.31/52.30 15797[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15797 -> 15954[label="",style="solid", color="black", weight=3]; 89.31/52.30 15798[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15798 -> 15955[label="",style="solid", color="black", weight=3]; 89.31/52.30 15799[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz10800 (Succ zzz10630) == LT)",fontsize=16,color="burlywood",shape="triangle"];27623[label="zzz10800/Succ zzz108000",fontsize=10,color="white",style="solid",shape="box"];15799 -> 27623[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27623 -> 15956[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27624[label="zzz10800/Zero",fontsize=10,color="white",style="solid",shape="box"];15799 -> 27624[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27624 -> 15957[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15800[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz108100)) == LT)",fontsize=16,color="black",shape="box"];15800 -> 15958[label="",style="solid", color="black", weight=3]; 89.31/52.30 15801[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15801 -> 15959[label="",style="solid", color="black", weight=3]; 89.31/52.30 15802[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz108100)) == LT)",fontsize=16,color="black",shape="box"];15802 -> 15960[label="",style="solid", color="black", weight=3]; 89.31/52.30 15803[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15803 -> 15961[label="",style="solid", color="black", weight=3]; 89.31/52.30 15804[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10350) (Succ zzz106500) == LT)",fontsize=16,color="black",shape="box"];15804 -> 15962[label="",style="solid", color="black", weight=3]; 89.31/52.30 15805[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10350) Zero == LT)",fontsize=16,color="black",shape="box"];15805 -> 15963[label="",style="solid", color="black", weight=3]; 89.31/52.30 15806[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15806 -> 15964[label="",style="solid", color="black", weight=3]; 89.31/52.30 15807 -> 15657[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15807[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz106600) == LT)",fontsize=16,color="magenta"];15807 -> 15965[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15807 -> 15966[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15808[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15808 -> 15967[label="",style="solid", color="black", weight=3]; 89.31/52.30 15809 -> 15651[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15809[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15810 -> 15808[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15810[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15811[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15811 -> 15968[label="",style="solid", color="black", weight=3]; 89.31/52.30 15812[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz106700) (Succ zzz10370) == LT)",fontsize=16,color="black",shape="box"];15812 -> 15969[label="",style="solid", color="black", weight=3]; 89.31/52.30 15813[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10370) == LT)",fontsize=16,color="black",shape="box"];15813 -> 15970[label="",style="solid", color="black", weight=3]; 89.31/52.30 15814 -> 15656[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15814[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15815 -> 15808[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15815[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15816 -> 15650[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15816[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz106800) Zero == LT)",fontsize=16,color="magenta"];15816 -> 15971[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15816 -> 15972[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15817 -> 15808[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15817[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];24432 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24432[label="FiniteMap.sizeFM (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284)",fontsize=16,color="magenta"];24432 -> 24446[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24433 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.30 24433[label="FiniteMap.sizeFM (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="magenta"];24433 -> 24447[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 24431[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (zzz1914 > zzz1913)",fontsize=16,color="black",shape="triangle"];24431 -> 24448[label="",style="solid", color="black", weight=3]; 89.31/52.30 25825 -> 25831[label="",style="dashed", color="red", weight=0]; 89.31/52.30 25825[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="magenta"];25825 -> 25832[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 26713 -> 21591[label="",style="dashed", color="red", weight=0]; 89.31/52.30 26713[label="primPlusInt (Pos (Succ Zero)) (FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044)",fontsize=16,color="magenta"];26713 -> 26718[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 26713 -> 26719[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 26714[label="primPlusInt (Pos zzz20470) (FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044)",fontsize=16,color="black",shape="box"];26714 -> 26720[label="",style="solid", color="black", weight=3]; 89.31/52.30 26715[label="primPlusInt (Neg zzz20470) (FiniteMap.mkBranchRight_size zzz2043 zzz2041 zzz2044)",fontsize=16,color="black",shape="box"];26715 -> 26721[label="",style="solid", color="black", weight=3]; 89.31/52.30 24399[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM1 False zzz1890 zzz1891 zzz1892 zzz1893 False False)",fontsize=16,color="black",shape="box"];24399 -> 24409[label="",style="solid", color="black", weight=3]; 89.31/52.30 24400[label="error []",fontsize=16,color="red",shape="box"];2455[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (GT == GT)",fontsize=16,color="black",shape="box"];2455 -> 2613[label="",style="solid", color="black", weight=3]; 89.31/52.30 25926[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 otherwise",fontsize=16,color="black",shape="box"];25926 -> 25932[label="",style="solid", color="black", weight=3]; 89.31/52.30 27044[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 zzz2059 zzz2060 zzz2061 zzz2062 zzz2063 True (compare True zzz2059 == LT))",fontsize=16,color="black",shape="box"];27044 -> 27045[label="",style="solid", color="black", weight=3]; 89.31/52.30 25928[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare2 True False False == LT)",fontsize=16,color="black",shape="triangle"];25928 -> 25934[label="",style="solid", color="black", weight=3]; 89.31/52.30 25929[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare2 True False False == GT)",fontsize=16,color="black",shape="triangle"];25929 -> 25935[label="",style="solid", color="black", weight=3]; 89.31/52.30 10196[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ zzz599))) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];10196 -> 10206[label="",style="solid", color="black", weight=3]; 89.31/52.30 3520[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3520 -> 3592[label="",style="solid", color="black", weight=3]; 89.31/52.30 3521[label="zzz44200",fontsize=16,color="green",shape="box"];3522[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1190)) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3522 -> 3593[label="",style="solid", color="black", weight=3]; 89.31/52.30 3523[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3523 -> 3594[label="",style="solid", color="black", weight=3]; 89.31/52.30 3524[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3524 -> 3595[label="",style="solid", color="black", weight=3]; 89.31/52.30 3525[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3525 -> 3596[label="",style="solid", color="black", weight=3]; 89.31/52.30 3526 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 3526[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))",fontsize=16,color="magenta"];3526 -> 24855[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3526 -> 24856[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3526 -> 24857[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3526 -> 24858[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 3527[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3527 -> 3601[label="",style="solid", color="black", weight=3]; 89.31/52.30 3528[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3528 -> 3602[label="",style="solid", color="black", weight=3]; 89.31/52.30 11279[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz689))) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];11279 -> 11451[label="",style="solid", color="black", weight=3]; 89.31/52.30 3541[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3541 -> 3717[label="",style="solid", color="black", weight=3]; 89.31/52.30 3542[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3542 -> 3718[label="",style="solid", color="black", weight=3]; 89.31/52.30 3543[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3543 -> 3719[label="",style="solid", color="black", weight=3]; 89.31/52.30 3544[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3544 -> 3720[label="",style="solid", color="black", weight=3]; 89.31/52.30 15836[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz10390) (Succ zzz107000) == LT)",fontsize=16,color="black",shape="box"];15836 -> 16018[label="",style="solid", color="black", weight=3]; 89.31/52.30 15837[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz10390) Zero == LT)",fontsize=16,color="black",shape="box"];15837 -> 16019[label="",style="solid", color="black", weight=3]; 89.31/52.30 15838[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15838 -> 16020[label="",style="solid", color="black", weight=3]; 89.31/52.30 15839 -> 15680[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15839[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz107100) == LT)",fontsize=16,color="magenta"];15839 -> 16021[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15839 -> 16022[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15840[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15840 -> 16023[label="",style="solid", color="black", weight=3]; 89.31/52.30 15841 -> 15674[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15841[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15842 -> 15840[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15842[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15843[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15843 -> 16024[label="",style="solid", color="black", weight=3]; 89.31/52.30 15844[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz107200) (Succ zzz10410) == LT)",fontsize=16,color="black",shape="box"];15844 -> 16025[label="",style="solid", color="black", weight=3]; 89.31/52.30 15845[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10410) == LT)",fontsize=16,color="black",shape="box"];15845 -> 16026[label="",style="solid", color="black", weight=3]; 89.31/52.30 15846 -> 15679[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15846[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15847 -> 15840[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15847[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15848 -> 15673[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15848[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz107300) Zero == LT)",fontsize=16,color="magenta"];15848 -> 16027[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15848 -> 16028[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15849 -> 15840[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15849[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];18025[label="zzz13620",fontsize=16,color="green",shape="box"];18026[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos (Succ zzz13760)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];18026 -> 18081[label="",style="solid", color="black", weight=3]; 89.31/52.30 18027[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];18027 -> 18082[label="",style="solid", color="black", weight=3]; 89.31/52.30 18028[label="zzz13620",fontsize=16,color="green",shape="box"];18029[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg (Succ zzz13770)) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];18029 -> 18083[label="",style="solid", color="black", weight=3]; 89.31/52.30 18030[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320) == LT)",fontsize=16,color="black",shape="box"];18030 -> 18084[label="",style="solid", color="black", weight=3]; 89.31/52.30 15850[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10740) zzz10820 == LT)",fontsize=16,color="burlywood",shape="triangle"];27625[label="zzz10820/Succ zzz108200",fontsize=10,color="white",style="solid",shape="box"];15850 -> 27625[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27625 -> 16029[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27626[label="zzz10820/Zero",fontsize=10,color="white",style="solid",shape="box"];15850 -> 27626[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27626 -> 16030[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15851[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15851 -> 16031[label="",style="solid", color="black", weight=3]; 89.31/52.30 15852[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz108300)) == LT)",fontsize=16,color="black",shape="box"];15852 -> 16032[label="",style="solid", color="black", weight=3]; 89.31/52.30 15853[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15853 -> 16033[label="",style="solid", color="black", weight=3]; 89.31/52.30 15854[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz108300)) == LT)",fontsize=16,color="black",shape="box"];15854 -> 16034[label="",style="solid", color="black", weight=3]; 89.31/52.30 15855[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15855 -> 16035[label="",style="solid", color="black", weight=3]; 89.31/52.30 15856[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15856 -> 16036[label="",style="solid", color="black", weight=3]; 89.31/52.30 15857[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10840 (Succ zzz10760) == LT)",fontsize=16,color="burlywood",shape="triangle"];27627[label="zzz10840/Succ zzz108400",fontsize=10,color="white",style="solid",shape="box"];15857 -> 27627[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27627 -> 16037[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27628[label="zzz10840/Zero",fontsize=10,color="white",style="solid",shape="box"];15857 -> 27628[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27628 -> 16038[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15858[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz108500)) == LT)",fontsize=16,color="black",shape="box"];15858 -> 16039[label="",style="solid", color="black", weight=3]; 89.31/52.30 15859[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15859 -> 16040[label="",style="solid", color="black", weight=3]; 89.31/52.30 15860[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz108500)) == LT)",fontsize=16,color="black",shape="box"];15860 -> 16041[label="",style="solid", color="black", weight=3]; 89.31/52.30 15861[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15861 -> 16042[label="",style="solid", color="black", weight=3]; 89.31/52.30 15862[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10150 zzz104300 == LT)",fontsize=16,color="burlywood",shape="triangle"];27629[label="zzz10150/Succ zzz101500",fontsize=10,color="white",style="solid",shape="box"];15862 -> 27629[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27629 -> 16043[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27630[label="zzz10150/Zero",fontsize=10,color="white",style="solid",shape="box"];15862 -> 27630[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27630 -> 16044[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15863 -> 15563[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15863[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15864[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];15864 -> 16045[label="",style="solid", color="black", weight=3]; 89.31/52.30 15865[label="zzz104400",fontsize=16,color="green",shape="box"];15866[label="Zero",fontsize=16,color="green",shape="box"];15867 -> 15699[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15867[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];15868 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15868[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];15868 -> 24859[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15868 -> 24860[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15868 -> 24861[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15868 -> 24862[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15869 -> 15862[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15869[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz104500 zzz10170 == LT)",fontsize=16,color="magenta"];15869 -> 16050[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15869 -> 16051[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15870 -> 15568[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15870[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15871[label="Zero",fontsize=16,color="green",shape="box"];15872[label="zzz104600",fontsize=16,color="green",shape="box"];15873[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz10190 zzz104700 == LT)",fontsize=16,color="burlywood",shape="triangle"];27631[label="zzz10190/Succ zzz101900",fontsize=10,color="white",style="solid",shape="box"];15873 -> 27631[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27631 -> 16052[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27632[label="zzz10190/Zero",fontsize=10,color="white",style="solid",shape="box"];15873 -> 27632[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27632 -> 16053[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15874 -> 15575[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15874[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15875[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];15875 -> 16054[label="",style="solid", color="black", weight=3]; 89.31/52.30 15876[label="zzz104800",fontsize=16,color="green",shape="box"];15877[label="Zero",fontsize=16,color="green",shape="box"];15878 -> 15713[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15878[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False",fontsize=16,color="magenta"];15879 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15879[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864))",fontsize=16,color="magenta"];15879 -> 24863[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15879 -> 24864[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15879 -> 24865[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15879 -> 24866[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15880 -> 15873[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15880[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz104900 zzz10210 == LT)",fontsize=16,color="magenta"];15880 -> 16059[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15880 -> 16060[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15881 -> 15580[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15881[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15882[label="zzz105000",fontsize=16,color="green",shape="box"];15883[label="Zero",fontsize=16,color="green",shape="box"];15884[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz10230 zzz105100 == LT)",fontsize=16,color="burlywood",shape="triangle"];27633[label="zzz10230/Succ zzz102300",fontsize=10,color="white",style="solid",shape="box"];15884 -> 27633[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27633 -> 16061[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27634[label="zzz10230/Zero",fontsize=10,color="white",style="solid",shape="box"];15884 -> 27634[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27634 -> 16062[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15885 -> 15587[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15885[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15886[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];15886 -> 16063[label="",style="solid", color="black", weight=3]; 89.31/52.30 15887[label="Zero",fontsize=16,color="green",shape="box"];15888[label="zzz105200",fontsize=16,color="green",shape="box"];15889 -> 15727[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15889[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];15890 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15890[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];15890 -> 24867[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15890 -> 24868[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15890 -> 24869[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15890 -> 24870[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15891 -> 15884[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15891[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz105300 zzz10250 == LT)",fontsize=16,color="magenta"];15891 -> 16068[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15891 -> 16069[label="",style="dashed", color="magenta", weight=3]; 89.31/52.30 15892 -> 15592[label="",style="dashed", color="red", weight=0]; 89.31/52.30 15892[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15893[label="zzz105400",fontsize=16,color="green",shape="box"];15894[label="Zero",fontsize=16,color="green",shape="box"];15901[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10270) zzz10860 == LT)",fontsize=16,color="burlywood",shape="triangle"];27635[label="zzz10860/Succ zzz108600",fontsize=10,color="white",style="solid",shape="box"];15901 -> 27635[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27635 -> 16078[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 27636[label="zzz10860/Zero",fontsize=10,color="white",style="solid",shape="box"];15901 -> 27636[label="",style="solid", color="burlywood", weight=9]; 89.31/52.30 27636 -> 16079[label="",style="solid", color="burlywood", weight=3]; 89.31/52.30 15902[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15902 -> 16080[label="",style="solid", color="black", weight=3]; 89.31/52.30 15903[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz108700)) == LT)",fontsize=16,color="black",shape="box"];15903 -> 16081[label="",style="solid", color="black", weight=3]; 89.31/52.31 15904[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15904 -> 16082[label="",style="solid", color="black", weight=3]; 89.31/52.31 15905[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz108700)) == LT)",fontsize=16,color="black",shape="box"];15905 -> 16083[label="",style="solid", color="black", weight=3]; 89.31/52.31 15906[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15906 -> 16084[label="",style="solid", color="black", weight=3]; 89.31/52.31 15907[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15907 -> 16085[label="",style="solid", color="black", weight=3]; 89.31/52.31 15908[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10880 (Succ zzz10280) == LT)",fontsize=16,color="burlywood",shape="triangle"];27637[label="zzz10880/Succ zzz108800",fontsize=10,color="white",style="solid",shape="box"];15908 -> 27637[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27637 -> 16086[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27638[label="zzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];15908 -> 27638[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27638 -> 16087[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 15909[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz108900)) == LT)",fontsize=16,color="black",shape="box"];15909 -> 16088[label="",style="solid", color="black", weight=3]; 89.31/52.31 15910[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15910 -> 16089[label="",style="solid", color="black", weight=3]; 89.31/52.31 15911[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz108900)) == LT)",fontsize=16,color="black",shape="box"];15911 -> 16090[label="",style="solid", color="black", weight=3]; 89.31/52.31 15912[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15912 -> 16091[label="",style="solid", color="black", weight=3]; 89.31/52.31 18031[label="zzz13630",fontsize=16,color="green",shape="box"];18032[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos (Succ zzz13780)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];18032 -> 18085[label="",style="solid", color="black", weight=3]; 89.31/52.31 18033[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];18033 -> 18086[label="",style="solid", color="black", weight=3]; 89.31/52.31 18034[label="zzz13630",fontsize=16,color="green",shape="box"];18035[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg (Succ zzz13790)) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];18035 -> 18087[label="",style="solid", color="black", weight=3]; 89.31/52.31 18036[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334) == LT)",fontsize=16,color="black",shape="box"];18036 -> 18088[label="",style="solid", color="black", weight=3]; 89.31/52.31 15925[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10290) zzz10900 == LT)",fontsize=16,color="burlywood",shape="triangle"];27639[label="zzz10900/Succ zzz109000",fontsize=10,color="white",style="solid",shape="box"];15925 -> 27639[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27639 -> 16104[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27640[label="zzz10900/Zero",fontsize=10,color="white",style="solid",shape="box"];15925 -> 27640[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27640 -> 16105[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 15926[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="black",shape="triangle"];15926 -> 16106[label="",style="solid", color="black", weight=3]; 89.31/52.31 15927[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos (Succ zzz109100)) == LT)",fontsize=16,color="black",shape="box"];15927 -> 16107[label="",style="solid", color="black", weight=3]; 89.31/52.31 15928[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15928 -> 16108[label="",style="solid", color="black", weight=3]; 89.31/52.31 15929[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg (Succ zzz109100)) == LT)",fontsize=16,color="black",shape="box"];15929 -> 16109[label="",style="solid", color="black", weight=3]; 89.31/52.31 15930[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15930 -> 16110[label="",style="solid", color="black", weight=3]; 89.31/52.31 15931[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="black",shape="triangle"];15931 -> 16111[label="",style="solid", color="black", weight=3]; 89.31/52.31 15932[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz10920 (Succ zzz10300) == LT)",fontsize=16,color="burlywood",shape="triangle"];27641[label="zzz10920/Succ zzz109200",fontsize=10,color="white",style="solid",shape="box"];15932 -> 27641[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27641 -> 16112[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27642[label="zzz10920/Zero",fontsize=10,color="white",style="solid",shape="box"];15932 -> 27642[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27642 -> 16113[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 15933[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos (Succ zzz109300)) == LT)",fontsize=16,color="black",shape="box"];15933 -> 16114[label="",style="solid", color="black", weight=3]; 89.31/52.31 15934[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15934 -> 16115[label="",style="solid", color="black", weight=3]; 89.31/52.31 15935[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg (Succ zzz109300)) == LT)",fontsize=16,color="black",shape="box"];15935 -> 16116[label="",style="solid", color="black", weight=3]; 89.31/52.31 15936[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15936 -> 16117[label="",style="solid", color="black", weight=3]; 89.31/52.31 15937[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10310 zzz105700 == LT)",fontsize=16,color="burlywood",shape="triangle"];27643[label="zzz10310/Succ zzz103100",fontsize=10,color="white",style="solid",shape="box"];15937 -> 27643[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27643 -> 16118[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27644[label="zzz10310/Zero",fontsize=10,color="white",style="solid",shape="box"];15937 -> 27644[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27644 -> 16119[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 15938 -> 15627[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15938[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15939[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];15939 -> 16120[label="",style="solid", color="black", weight=3]; 89.31/52.31 15940[label="zzz105800",fontsize=16,color="green",shape="box"];15941[label="Zero",fontsize=16,color="green",shape="box"];15942 -> 15780[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15942[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];15943 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15943[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];15943 -> 24871[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15943 -> 24872[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15943 -> 24873[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15943 -> 24874[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15944 -> 15937[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15944[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz105900 zzz10330 == LT)",fontsize=16,color="magenta"];15944 -> 16125[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15944 -> 16126[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15945 -> 15632[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15945[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15946[label="Zero",fontsize=16,color="green",shape="box"];15947[label="zzz106000",fontsize=16,color="green",shape="box"];15948[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz10610) (Succ zzz107800) == LT)",fontsize=16,color="black",shape="box"];15948 -> 16127[label="",style="solid", color="black", weight=3]; 89.31/52.31 15949[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz10610) Zero == LT)",fontsize=16,color="black",shape="box"];15949 -> 16128[label="",style="solid", color="black", weight=3]; 89.31/52.31 15950[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];15950 -> 16129[label="",style="solid", color="black", weight=3]; 89.31/52.31 15951 -> 15799[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15951[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz107900) == LT)",fontsize=16,color="magenta"];15951 -> 16130[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15951 -> 16131[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15952[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15952 -> 16132[label="",style="solid", color="black", weight=3]; 89.31/52.31 15953 -> 15793[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15953[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15954 -> 15952[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15954[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15955[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];15955 -> 16133[label="",style="solid", color="black", weight=3]; 89.31/52.31 15956[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz108000) (Succ zzz10630) == LT)",fontsize=16,color="black",shape="box"];15956 -> 16134[label="",style="solid", color="black", weight=3]; 89.31/52.31 15957[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10630) == LT)",fontsize=16,color="black",shape="box"];15957 -> 16135[label="",style="solid", color="black", weight=3]; 89.31/52.31 15958 -> 15798[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15958[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15959 -> 15952[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15959[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15960 -> 15792[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15960[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz108100) Zero == LT)",fontsize=16,color="magenta"];15960 -> 16136[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15960 -> 16137[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15961 -> 15952[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15961[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];15962[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz10350 zzz106500 == LT)",fontsize=16,color="burlywood",shape="triangle"];27645[label="zzz10350/Succ zzz103500",fontsize=10,color="white",style="solid",shape="box"];15962 -> 27645[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27645 -> 16138[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27646[label="zzz10350/Zero",fontsize=10,color="white",style="solid",shape="box"];15962 -> 27646[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27646 -> 16139[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 15963 -> 15651[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15963[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];15964[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];15964 -> 16140[label="",style="solid", color="black", weight=3]; 89.31/52.31 15965[label="Zero",fontsize=16,color="green",shape="box"];15966[label="zzz106600",fontsize=16,color="green",shape="box"];15967 -> 15806[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15967[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];15968 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15968[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];15968 -> 24875[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15968 -> 24876[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15968 -> 24877[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15968 -> 24878[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15969 -> 15962[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15969[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz106700 zzz10370 == LT)",fontsize=16,color="magenta"];15969 -> 16145[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15969 -> 16146[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 15970 -> 15656[label="",style="dashed", color="red", weight=0]; 89.31/52.31 15970[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];15971[label="zzz106800",fontsize=16,color="green",shape="box"];15972[label="Zero",fontsize=16,color="green",shape="box"];24446[label="FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="green",shape="box"];24447[label="FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234",fontsize=16,color="green",shape="box"];24448[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (compare zzz1914 zzz1913 == GT)",fontsize=16,color="black",shape="box"];24448 -> 24480[label="",style="solid", color="black", weight=3]; 89.31/52.31 25832[label="FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925",fontsize=16,color="black",shape="triangle"];25832 -> 25836[label="",style="solid", color="black", weight=3]; 89.31/52.31 25831[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt zzz2010 (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="burlywood",shape="triangle"];27647[label="zzz2010/Pos zzz20100",fontsize=10,color="white",style="solid",shape="box"];25831 -> 27647[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27647 -> 25837[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27648[label="zzz2010/Neg zzz20100",fontsize=10,color="white",style="solid",shape="box"];25831 -> 27648[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27648 -> 25838[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 26718[label="Succ Zero",fontsize=16,color="green",shape="box"];26719[label="FiniteMap.mkBranchLeft_size zzz2043 zzz2041 zzz2044",fontsize=16,color="black",shape="box"];26719 -> 26724[label="",style="solid", color="black", weight=3]; 89.31/52.31 26720 -> 21591[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26720[label="primPlusInt (Pos zzz20470) (FiniteMap.sizeFM zzz2044)",fontsize=16,color="magenta"];26720 -> 26725[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26720 -> 26726[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26721 -> 21659[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26721[label="primPlusInt (Neg zzz20470) (FiniteMap.sizeFM zzz2044)",fontsize=16,color="magenta"];26721 -> 26727[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26721 -> 26728[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24409[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM0 False zzz1890 zzz1891 zzz1892 zzz1893 False otherwise)",fontsize=16,color="black",shape="box"];24409 -> 24428[label="",style="solid", color="black", weight=3]; 89.31/52.31 2613[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True True",fontsize=16,color="black",shape="box"];2613 -> 2975[label="",style="solid", color="black", weight=3]; 89.31/52.31 25932[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1932 (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True zzz1933 zzz1934 zzz1935 zzz1936 True",fontsize=16,color="black",shape="box"];25932 -> 25938[label="",style="solid", color="black", weight=3]; 89.31/52.31 27045[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 zzz2059 zzz2060 zzz2061 zzz2062 zzz2063 True (compare3 True zzz2059 == LT))",fontsize=16,color="black",shape="box"];27045 -> 27046[label="",style="solid", color="black", weight=3]; 89.31/52.31 25934[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];25934 -> 25940[label="",style="solid", color="black", weight=3]; 89.31/52.31 25935[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];25935 -> 25941[label="",style="solid", color="black", weight=3]; 89.31/52.31 10206 -> 10333[label="",style="dashed", color="red", weight=0]; 89.31/52.31 10206[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz599))) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="magenta"];10206 -> 10334[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3592[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpNat Zero (Succ zzz46200) == LT)",fontsize=16,color="black",shape="box"];3592 -> 3730[label="",style="solid", color="black", weight=3]; 89.31/52.31 3593[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1190)) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3593 -> 3731[label="",style="solid", color="black", weight=3]; 89.31/52.31 3594[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3594 -> 3732[label="",style="solid", color="black", weight=3]; 89.31/52.31 3595[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3595 -> 3733[label="",style="solid", color="black", weight=3]; 89.31/52.31 3596 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3596[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3596 -> 26423[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3596 -> 26424[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3596 -> 26425[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3596 -> 26426[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3596 -> 26427[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24855[label="zzz460",fontsize=16,color="green",shape="box"];24856 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24856[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];24856 -> 24975[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24856 -> 24976[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24857[label="zzz463",fontsize=16,color="green",shape="box"];24858[label="zzz461",fontsize=16,color="green",shape="box"];3601[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3601 -> 3790[label="",style="solid", color="black", weight=3]; 89.31/52.31 3602 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3602[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3602 -> 26428[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3602 -> 26429[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3602 -> 26430[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3602 -> 26431[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3602 -> 26432[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11451 -> 11550[label="",style="dashed", color="red", weight=0]; 89.31/52.31 11451[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz689))) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="magenta"];11451 -> 11551[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3717 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3717[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3717 -> 26433[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3717 -> 26434[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3717 -> 26435[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3717 -> 26436[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3717 -> 26437[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3718[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3718 -> 3986[label="",style="solid", color="black", weight=3]; 89.31/52.31 3719[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3719 -> 3987[label="",style="solid", color="black", weight=3]; 89.31/52.31 3720 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3720[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3720 -> 26438[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3720 -> 26439[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3720 -> 26440[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3720 -> 26441[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3720 -> 26442[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16018[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat zzz10390 zzz107000 == LT)",fontsize=16,color="burlywood",shape="triangle"];27649[label="zzz10390/Succ zzz103900",fontsize=10,color="white",style="solid",shape="box"];16018 -> 27649[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27649 -> 16208[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27650[label="zzz10390/Zero",fontsize=10,color="white",style="solid",shape="box"];16018 -> 27650[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27650 -> 16209[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16019 -> 15674[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16019[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16020[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];16020 -> 16210[label="",style="solid", color="black", weight=3]; 89.31/52.31 16021[label="Zero",fontsize=16,color="green",shape="box"];16022[label="zzz107100",fontsize=16,color="green",shape="box"];16023 -> 15838[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16023[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False",fontsize=16,color="magenta"];16024 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16024[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864))",fontsize=16,color="magenta"];16024 -> 24879[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16024 -> 24880[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16024 -> 24881[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16024 -> 24882[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16025 -> 16018[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16025[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat zzz107200 zzz10410 == LT)",fontsize=16,color="magenta"];16025 -> 16215[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16025 -> 16216[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16026 -> 15679[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16026[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16027[label="Zero",fontsize=16,color="green",shape="box"];16028[label="zzz107300",fontsize=16,color="green",shape="box"];18081 -> 18096[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18081[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos (Succ zzz13760)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)) == LT)",fontsize=16,color="magenta"];18081 -> 18097[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18082 -> 18098[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18082[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)) == LT)",fontsize=16,color="magenta"];18082 -> 18099[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18083 -> 18100[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18083[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg (Succ zzz13770)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)) == LT)",fontsize=16,color="magenta"];18083 -> 18101[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18084 -> 18102[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18084[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)) == LT)",fontsize=16,color="magenta"];18084 -> 18103[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16029[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10740) (Succ zzz108200) == LT)",fontsize=16,color="black",shape="box"];16029 -> 16217[label="",style="solid", color="black", weight=3]; 89.31/52.31 16030[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10740) Zero == LT)",fontsize=16,color="black",shape="box"];16030 -> 16218[label="",style="solid", color="black", weight=3]; 89.31/52.31 16031[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];16031 -> 16219[label="",style="solid", color="black", weight=3]; 89.31/52.31 16032 -> 15857[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16032[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz108300) == LT)",fontsize=16,color="magenta"];16032 -> 16220[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16032 -> 16221[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16033[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];16033 -> 16222[label="",style="solid", color="black", weight=3]; 89.31/52.31 16034 -> 15851[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16034[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16035 -> 16033[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16035[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16036[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16036 -> 16223[label="",style="solid", color="black", weight=3]; 89.31/52.31 16037[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz108400) (Succ zzz10760) == LT)",fontsize=16,color="black",shape="box"];16037 -> 16224[label="",style="solid", color="black", weight=3]; 89.31/52.31 16038[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10760) == LT)",fontsize=16,color="black",shape="box"];16038 -> 16225[label="",style="solid", color="black", weight=3]; 89.31/52.31 16039 -> 15856[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16039[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16040 -> 16033[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16040[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16041 -> 15850[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16041[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz108500) Zero == LT)",fontsize=16,color="magenta"];16041 -> 16226[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16041 -> 16227[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16042 -> 16033[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16042[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16043[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz101500) zzz104300 == LT)",fontsize=16,color="burlywood",shape="box"];27651[label="zzz104300/Succ zzz1043000",fontsize=10,color="white",style="solid",shape="box"];16043 -> 27651[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27651 -> 16228[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27652[label="zzz104300/Zero",fontsize=10,color="white",style="solid",shape="box"];16043 -> 27652[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27652 -> 16229[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16044[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero zzz104300 == LT)",fontsize=16,color="burlywood",shape="box"];27653[label="zzz104300/Succ zzz1043000",fontsize=10,color="white",style="solid",shape="box"];16044 -> 27653[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27653 -> 16230[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27654[label="zzz104300/Zero",fontsize=10,color="white",style="solid",shape="box"];16044 -> 27654[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27654 -> 16231[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16045[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16045 -> 16232[label="",style="solid", color="black", weight=3]; 89.31/52.31 24859[label="zzz430",fontsize=16,color="green",shape="box"];24860 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24860[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24860 -> 24977[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24860 -> 24978[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24861[label="zzz433",fontsize=16,color="green",shape="box"];24862[label="zzz431",fontsize=16,color="green",shape="box"];16050[label="zzz10170",fontsize=16,color="green",shape="box"];16051[label="zzz104500",fontsize=16,color="green",shape="box"];16052[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz101900) zzz104700 == LT)",fontsize=16,color="burlywood",shape="box"];27655[label="zzz104700/Succ zzz1047000",fontsize=10,color="white",style="solid",shape="box"];16052 -> 27655[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27655 -> 16235[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27656[label="zzz104700/Zero",fontsize=10,color="white",style="solid",shape="box"];16052 -> 27656[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27656 -> 16236[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16053[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero zzz104700 == LT)",fontsize=16,color="burlywood",shape="box"];27657[label="zzz104700/Succ zzz1047000",fontsize=10,color="white",style="solid",shape="box"];16053 -> 27657[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27657 -> 16237[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27658[label="zzz104700/Zero",fontsize=10,color="white",style="solid",shape="box"];16053 -> 27658[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27658 -> 16238[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16054[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16054 -> 16239[label="",style="solid", color="black", weight=3]; 89.31/52.31 24863[label="zzz430",fontsize=16,color="green",shape="box"];24864 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24864[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="magenta"];24864 -> 24979[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24864 -> 24980[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24865[label="zzz433",fontsize=16,color="green",shape="box"];24866[label="zzz431",fontsize=16,color="green",shape="box"];16059[label="zzz104900",fontsize=16,color="green",shape="box"];16060[label="zzz10210",fontsize=16,color="green",shape="box"];16061[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102300) zzz105100 == LT)",fontsize=16,color="burlywood",shape="box"];27659[label="zzz105100/Succ zzz1051000",fontsize=10,color="white",style="solid",shape="box"];16061 -> 27659[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27659 -> 16242[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27660[label="zzz105100/Zero",fontsize=10,color="white",style="solid",shape="box"];16061 -> 27660[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27660 -> 16243[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16062[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero zzz105100 == LT)",fontsize=16,color="burlywood",shape="box"];27661[label="zzz105100/Succ zzz1051000",fontsize=10,color="white",style="solid",shape="box"];16062 -> 27661[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27661 -> 16244[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27662[label="zzz105100/Zero",fontsize=10,color="white",style="solid",shape="box"];16062 -> 27662[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27662 -> 16245[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16063[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16063 -> 16246[label="",style="solid", color="black", weight=3]; 89.31/52.31 24867[label="zzz430",fontsize=16,color="green",shape="box"];24868 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24868[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24868 -> 24981[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24868 -> 24982[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24869[label="zzz433",fontsize=16,color="green",shape="box"];24870[label="zzz431",fontsize=16,color="green",shape="box"];16068[label="zzz10250",fontsize=16,color="green",shape="box"];16069[label="zzz105300",fontsize=16,color="green",shape="box"];16078[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10270) (Succ zzz108600) == LT)",fontsize=16,color="black",shape="box"];16078 -> 16311[label="",style="solid", color="black", weight=3]; 89.31/52.31 16079[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10270) Zero == LT)",fontsize=16,color="black",shape="box"];16079 -> 16312[label="",style="solid", color="black", weight=3]; 89.31/52.31 16080[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];16080 -> 16313[label="",style="solid", color="black", weight=3]; 89.31/52.31 16081 -> 15908[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16081[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz108700) == LT)",fontsize=16,color="magenta"];16081 -> 16314[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16081 -> 16315[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16082[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];16082 -> 16316[label="",style="solid", color="black", weight=3]; 89.31/52.31 16083 -> 15902[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16083[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16084 -> 16082[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16084[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16085[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16085 -> 16317[label="",style="solid", color="black", weight=3]; 89.31/52.31 16086[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz108800) (Succ zzz10280) == LT)",fontsize=16,color="black",shape="box"];16086 -> 16318[label="",style="solid", color="black", weight=3]; 89.31/52.31 16087[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10280) == LT)",fontsize=16,color="black",shape="box"];16087 -> 16319[label="",style="solid", color="black", weight=3]; 89.31/52.31 16088 -> 15907[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16088[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16089 -> 16082[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16089[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16090 -> 15901[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16090[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz108900) Zero == LT)",fontsize=16,color="magenta"];16090 -> 16320[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16090 -> 16321[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16091 -> 16082[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16091[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];18085 -> 18104[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18085[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos (Succ zzz13780)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)) == LT)",fontsize=16,color="magenta"];18085 -> 18105[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18086 -> 18106[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18086[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)) == LT)",fontsize=16,color="magenta"];18086 -> 18107[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18087 -> 18108[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18087[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg (Succ zzz13790)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)) == LT)",fontsize=16,color="magenta"];18087 -> 18109[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18088 -> 18110[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18088[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)) == LT)",fontsize=16,color="magenta"];18088 -> 18111[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16104[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10290) (Succ zzz109000) == LT)",fontsize=16,color="black",shape="box"];16104 -> 16336[label="",style="solid", color="black", weight=3]; 89.31/52.31 16105[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz10290) Zero == LT)",fontsize=16,color="black",shape="box"];16105 -> 16337[label="",style="solid", color="black", weight=3]; 89.31/52.31 16106[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="black",shape="triangle"];16106 -> 16338[label="",style="solid", color="black", weight=3]; 89.31/52.31 16107 -> 15932[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16107[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz109100) == LT)",fontsize=16,color="magenta"];16107 -> 16339[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16107 -> 16340[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16108[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="black",shape="triangle"];16108 -> 16341[label="",style="solid", color="black", weight=3]; 89.31/52.31 16109 -> 15926[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16109[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16110 -> 16108[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16110[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16111[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16111 -> 16342[label="",style="solid", color="black", weight=3]; 89.31/52.31 16112[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz109200) (Succ zzz10300) == LT)",fontsize=16,color="black",shape="box"];16112 -> 16343[label="",style="solid", color="black", weight=3]; 89.31/52.31 16113[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz10300) == LT)",fontsize=16,color="black",shape="box"];16113 -> 16344[label="",style="solid", color="black", weight=3]; 89.31/52.31 16114 -> 15931[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16114[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16115 -> 16108[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16115[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16116 -> 15925[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16116[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz109300) Zero == LT)",fontsize=16,color="magenta"];16116 -> 16345[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16116 -> 16346[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16117 -> 16108[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16117[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];16118[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz103100) zzz105700 == LT)",fontsize=16,color="burlywood",shape="box"];27663[label="zzz105700/Succ zzz1057000",fontsize=10,color="white",style="solid",shape="box"];16118 -> 27663[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27663 -> 16347[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27664[label="zzz105700/Zero",fontsize=10,color="white",style="solid",shape="box"];16118 -> 27664[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27664 -> 16348[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16119[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero zzz105700 == LT)",fontsize=16,color="burlywood",shape="box"];27665[label="zzz105700/Succ zzz1057000",fontsize=10,color="white",style="solid",shape="box"];16119 -> 27665[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27665 -> 16349[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27666[label="zzz105700/Zero",fontsize=10,color="white",style="solid",shape="box"];16119 -> 27666[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27666 -> 16350[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16120[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16120 -> 16351[label="",style="solid", color="black", weight=3]; 89.31/52.31 24871[label="zzz430",fontsize=16,color="green",shape="box"];24872 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24872[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24872 -> 24983[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24872 -> 24984[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24873[label="zzz433",fontsize=16,color="green",shape="box"];24874[label="zzz431",fontsize=16,color="green",shape="box"];16125[label="zzz105900",fontsize=16,color="green",shape="box"];16126[label="zzz10330",fontsize=16,color="green",shape="box"];16127[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz10610 zzz107800 == LT)",fontsize=16,color="burlywood",shape="triangle"];27667[label="zzz10610/Succ zzz106100",fontsize=10,color="white",style="solid",shape="box"];16127 -> 27667[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27667 -> 16354[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27668[label="zzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];16127 -> 27668[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27668 -> 16355[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16128 -> 15793[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16128[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16129[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];16129 -> 16356[label="",style="solid", color="black", weight=3]; 89.31/52.31 16130[label="zzz107900",fontsize=16,color="green",shape="box"];16131[label="Zero",fontsize=16,color="green",shape="box"];16132 -> 15950[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16132[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False",fontsize=16,color="magenta"];16133 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16133[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864))",fontsize=16,color="magenta"];16133 -> 24883[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16133 -> 24884[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16133 -> 24885[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16133 -> 24886[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16134 -> 16127[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16134[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz108000 zzz10630 == LT)",fontsize=16,color="magenta"];16134 -> 16361[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16134 -> 16362[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16135 -> 15798[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16135[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16136[label="Zero",fontsize=16,color="green",shape="box"];16137[label="zzz108100",fontsize=16,color="green",shape="box"];16138[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz103500) zzz106500 == LT)",fontsize=16,color="burlywood",shape="box"];27669[label="zzz106500/Succ zzz1065000",fontsize=10,color="white",style="solid",shape="box"];16138 -> 27669[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27669 -> 16363[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27670[label="zzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];16138 -> 27670[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27670 -> 16364[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16139[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero zzz106500 == LT)",fontsize=16,color="burlywood",shape="box"];27671[label="zzz106500/Succ zzz1065000",fontsize=10,color="white",style="solid",shape="box"];16139 -> 27671[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27671 -> 16365[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27672[label="zzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];16139 -> 27672[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27672 -> 16366[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16140[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16140 -> 16367[label="",style="solid", color="black", weight=3]; 89.31/52.31 24875[label="zzz430",fontsize=16,color="green",shape="box"];24876 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24876[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24876 -> 24985[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24876 -> 24986[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24877[label="zzz433",fontsize=16,color="green",shape="box"];24878[label="zzz431",fontsize=16,color="green",shape="box"];16145[label="zzz10370",fontsize=16,color="green",shape="box"];16146[label="zzz106700",fontsize=16,color="green",shape="box"];24480[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt zzz1914 zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27673[label="zzz1914/Pos zzz19140",fontsize=10,color="white",style="solid",shape="box"];24480 -> 27673[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27673 -> 24515[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27674[label="zzz1914/Neg zzz19140",fontsize=10,color="white",style="solid",shape="box"];24480 -> 27674[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27674 -> 24516[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25836 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25836[label="FiniteMap.sizeFM zzz2234",fontsize=16,color="magenta"];25836 -> 25841[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25837[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos zzz20100) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="burlywood",shape="box"];27675[label="zzz20100/Succ zzz201000",fontsize=10,color="white",style="solid",shape="box"];25837 -> 27675[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27675 -> 25842[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27676[label="zzz20100/Zero",fontsize=10,color="white",style="solid",shape="box"];25837 -> 27676[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27676 -> 25843[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25838[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg zzz20100) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="burlywood",shape="box"];27677[label="zzz20100/Succ zzz201000",fontsize=10,color="white",style="solid",shape="box"];25838 -> 27677[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27677 -> 25844[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27678[label="zzz20100/Zero",fontsize=10,color="white",style="solid",shape="box"];25838 -> 27678[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27678 -> 25845[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 26724 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26724[label="FiniteMap.sizeFM zzz2043",fontsize=16,color="magenta"];26724 -> 26731[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26725[label="zzz20470",fontsize=16,color="green",shape="box"];26726 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26726[label="FiniteMap.sizeFM zzz2044",fontsize=16,color="magenta"];26726 -> 26732[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26727[label="zzz20470",fontsize=16,color="green",shape="box"];26728 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26728[label="FiniteMap.sizeFM zzz2044",fontsize=16,color="magenta"];26728 -> 26733[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24428[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (FiniteMap.lookupFM0 False zzz1890 zzz1891 zzz1892 zzz1893 False True)",fontsize=16,color="black",shape="box"];24428 -> 24449[label="",style="solid", color="black", weight=3]; 89.31/52.31 2975 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 2975[label="FiniteMap.mkVBalBranch False zzz41 zzz43 (FiniteMap.splitLT FiniteMap.EmptyFM True)",fontsize=16,color="magenta"];2975 -> 13288[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25938 -> 90[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25938[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1935) (FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1936)",fontsize=16,color="magenta"];25938 -> 25944[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25938 -> 25945[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 27046[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 zzz2059 zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True zzz2059 (True == zzz2059) == LT))",fontsize=16,color="burlywood",shape="box"];27679[label="zzz2059/False",fontsize=10,color="white",style="solid",shape="box"];27046 -> 27679[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27679 -> 27047[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27680[label="zzz2059/True",fontsize=10,color="white",style="solid",shape="box"];27046 -> 27680[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27680 -> 27048[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25940[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];25940 -> 25947[label="",style="solid", color="black", weight=3]; 89.31/52.31 25941[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];25941 -> 25948[label="",style="solid", color="black", weight=3]; 89.31/52.31 10334 -> 3102[label="",style="dashed", color="red", weight=0]; 89.31/52.31 10334[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz599)",fontsize=16,color="magenta"];10334 -> 10341[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10333[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos zzz710) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="burlywood",shape="triangle"];27681[label="zzz710/Succ zzz7100",fontsize=10,color="white",style="solid",shape="box"];10333 -> 27681[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27681 -> 10342[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27682[label="zzz710/Zero",fontsize=10,color="white",style="solid",shape="box"];10333 -> 27682[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27682 -> 10343[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 3730[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3730 -> 4432[label="",style="solid", color="black", weight=3]; 89.31/52.31 3731[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="triangle"];3731 -> 4433[label="",style="solid", color="black", weight=3]; 89.31/52.31 3732 -> 3731[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3732[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="magenta"];3733 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3733[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444))",fontsize=16,color="magenta"];3733 -> 24887[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3733 -> 24888[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3733 -> 24889[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3733 -> 24890[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26423[label="FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];26424[label="True",fontsize=16,color="green",shape="box"];26425[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26426[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];26427[label="zzz41",fontsize=16,color="green",shape="box"];24975[label="zzz464",fontsize=16,color="green",shape="box"];24976[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];3790 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3790[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];3790 -> 26448[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3790 -> 26449[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3790 -> 26450[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3790 -> 26451[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3790 -> 26452[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26428[label="FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];26429[label="True",fontsize=16,color="green",shape="box"];26430[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26431[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];26432[label="zzz41",fontsize=16,color="green",shape="box"];11551 -> 3102[label="",style="dashed", color="red", weight=0]; 89.31/52.31 11551[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz689)",fontsize=16,color="magenta"];11551 -> 11587[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11550[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg zzz746) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="burlywood",shape="triangle"];27683[label="zzz746/Succ zzz7460",fontsize=10,color="white",style="solid",shape="box"];11550 -> 27683[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27683 -> 11588[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27684[label="zzz746/Zero",fontsize=10,color="white",style="solid",shape="box"];11550 -> 27684[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27684 -> 11589[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 26433[label="FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];26434[label="True",fontsize=16,color="green",shape="box"];26435[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26436[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];26437[label="zzz41",fontsize=16,color="green",shape="box"];3986 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 3986[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))",fontsize=16,color="magenta"];3986 -> 24891[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3986 -> 24892[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3986 -> 24893[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3986 -> 24894[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 3987[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3987 -> 4472[label="",style="solid", color="black", weight=3]; 89.31/52.31 26438[label="FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];26439[label="True",fontsize=16,color="green",shape="box"];26440[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26441[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];26442[label="zzz41",fontsize=16,color="green",shape="box"];16208[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz103900) zzz107000 == LT)",fontsize=16,color="burlywood",shape="box"];27685[label="zzz107000/Succ zzz1070000",fontsize=10,color="white",style="solid",shape="box"];16208 -> 27685[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27685 -> 16510[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27686[label="zzz107000/Zero",fontsize=10,color="white",style="solid",shape="box"];16208 -> 27686[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27686 -> 16511[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16209[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat Zero zzz107000 == LT)",fontsize=16,color="burlywood",shape="box"];27687[label="zzz107000/Succ zzz1070000",fontsize=10,color="white",style="solid",shape="box"];16209 -> 27687[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27687 -> 16512[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27688[label="zzz107000/Zero",fontsize=10,color="white",style="solid",shape="box"];16209 -> 27688[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27688 -> 16513[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16210[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16210 -> 16514[label="",style="solid", color="black", weight=3]; 89.31/52.31 24879[label="zzz430",fontsize=16,color="green",shape="box"];24880 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24880[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864)",fontsize=16,color="magenta"];24880 -> 24987[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24880 -> 24988[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24881[label="zzz433",fontsize=16,color="green",shape="box"];24882[label="zzz431",fontsize=16,color="green",shape="box"];16215[label="zzz10410",fontsize=16,color="green",shape="box"];16216[label="zzz107200",fontsize=16,color="green",shape="box"];18097 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18097[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)",fontsize=16,color="magenta"];18097 -> 18112[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18096[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos (Succ zzz13760)) zzz1382 == LT)",fontsize=16,color="burlywood",shape="triangle"];27689[label="zzz1382/Pos zzz13820",fontsize=10,color="white",style="solid",shape="box"];18096 -> 27689[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27689 -> 18113[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27690[label="zzz1382/Neg zzz13820",fontsize=10,color="white",style="solid",shape="box"];18096 -> 27690[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27690 -> 18114[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18099 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18099[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)",fontsize=16,color="magenta"];18099 -> 18115[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18098[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) zzz1383 == LT)",fontsize=16,color="burlywood",shape="triangle"];27691[label="zzz1383/Pos zzz13830",fontsize=10,color="white",style="solid",shape="box"];18098 -> 27691[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27691 -> 18116[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27692[label="zzz1383/Neg zzz13830",fontsize=10,color="white",style="solid",shape="box"];18098 -> 27692[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27692 -> 18117[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18101 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18101[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)",fontsize=16,color="magenta"];18101 -> 18118[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18100[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg (Succ zzz13770)) zzz1384 == LT)",fontsize=16,color="burlywood",shape="triangle"];27693[label="zzz1384/Pos zzz13840",fontsize=10,color="white",style="solid",shape="box"];18100 -> 27693[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27693 -> 18119[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27694[label="zzz1384/Neg zzz13840",fontsize=10,color="white",style="solid",shape="box"];18100 -> 27694[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27694 -> 18120[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18103 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18103[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315)",fontsize=16,color="magenta"];18103 -> 18121[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18102[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) zzz1385 == LT)",fontsize=16,color="burlywood",shape="triangle"];27695[label="zzz1385/Pos zzz13850",fontsize=10,color="white",style="solid",shape="box"];18102 -> 27695[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27695 -> 18122[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27696[label="zzz1385/Neg zzz13850",fontsize=10,color="white",style="solid",shape="box"];18102 -> 27696[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27696 -> 18123[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16217[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10740 zzz108200 == LT)",fontsize=16,color="burlywood",shape="triangle"];27697[label="zzz10740/Succ zzz107400",fontsize=10,color="white",style="solid",shape="box"];16217 -> 27697[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27697 -> 16517[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27698[label="zzz10740/Zero",fontsize=10,color="white",style="solid",shape="box"];16217 -> 27698[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27698 -> 16518[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16218 -> 15851[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16218[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16219[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];16219 -> 16519[label="",style="solid", color="black", weight=3]; 89.31/52.31 16220[label="Zero",fontsize=16,color="green",shape="box"];16221[label="zzz108300",fontsize=16,color="green",shape="box"];16222 -> 16031[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16222[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];16223 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16223[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];16223 -> 24895[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16223 -> 24896[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16223 -> 24897[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16223 -> 24898[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16224 -> 16217[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16224[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz108400 zzz10760 == LT)",fontsize=16,color="magenta"];16224 -> 16524[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16224 -> 16525[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16225 -> 15856[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16225[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16226[label="Zero",fontsize=16,color="green",shape="box"];16227[label="zzz108500",fontsize=16,color="green",shape="box"];16228[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz101500) (Succ zzz1043000) == LT)",fontsize=16,color="black",shape="box"];16228 -> 16526[label="",style="solid", color="black", weight=3]; 89.31/52.31 16229[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz101500) Zero == LT)",fontsize=16,color="black",shape="box"];16229 -> 16527[label="",style="solid", color="black", weight=3]; 89.31/52.31 16230[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1043000) == LT)",fontsize=16,color="black",shape="box"];16230 -> 16528[label="",style="solid", color="black", weight=3]; 89.31/52.31 16231[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16231 -> 16529[label="",style="solid", color="black", weight=3]; 89.31/52.31 16232 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16232[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16232 -> 26468[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16232 -> 26469[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16232 -> 26470[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16232 -> 26471[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16232 -> 26472[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24977[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24978[label="zzz434",fontsize=16,color="green",shape="box"];16235[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz101900) (Succ zzz1047000) == LT)",fontsize=16,color="black",shape="box"];16235 -> 16544[label="",style="solid", color="black", weight=3]; 89.31/52.31 16236[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz101900) Zero == LT)",fontsize=16,color="black",shape="box"];16236 -> 16545[label="",style="solid", color="black", weight=3]; 89.31/52.31 16237[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1047000) == LT)",fontsize=16,color="black",shape="box"];16237 -> 16546[label="",style="solid", color="black", weight=3]; 89.31/52.31 16238[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16238 -> 16547[label="",style="solid", color="black", weight=3]; 89.31/52.31 16239 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16239[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="magenta"];16239 -> 26473[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16239 -> 26474[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16239 -> 26475[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16239 -> 26476[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16239 -> 26477[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24979[label="FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24980[label="zzz434",fontsize=16,color="green",shape="box"];16242[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102300) (Succ zzz1051000) == LT)",fontsize=16,color="black",shape="box"];16242 -> 16570[label="",style="solid", color="black", weight=3]; 89.31/52.31 16243[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102300) Zero == LT)",fontsize=16,color="black",shape="box"];16243 -> 16571[label="",style="solid", color="black", weight=3]; 89.31/52.31 16244[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1051000) == LT)",fontsize=16,color="black",shape="box"];16244 -> 16572[label="",style="solid", color="black", weight=3]; 89.31/52.31 16245[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16245 -> 16573[label="",style="solid", color="black", weight=3]; 89.31/52.31 16246 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16246[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16246 -> 26478[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16246 -> 26479[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16246 -> 26480[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16246 -> 26481[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16246 -> 26482[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24981[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24982[label="zzz434",fontsize=16,color="green",shape="box"];16311[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz10270 zzz108600 == LT)",fontsize=16,color="burlywood",shape="triangle"];27699[label="zzz10270/Succ zzz102700",fontsize=10,color="white",style="solid",shape="box"];16311 -> 27699[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27699 -> 16594[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27700[label="zzz10270/Zero",fontsize=10,color="white",style="solid",shape="box"];16311 -> 27700[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27700 -> 16595[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16312 -> 15902[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16312[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16313[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];16313 -> 16596[label="",style="solid", color="black", weight=3]; 89.31/52.31 16314[label="Zero",fontsize=16,color="green",shape="box"];16315[label="zzz108700",fontsize=16,color="green",shape="box"];16316 -> 16080[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16316[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];16317 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16317[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];16317 -> 24899[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16317 -> 24900[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16317 -> 24901[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16317 -> 24902[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16318 -> 16311[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16318[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz108800 zzz10280 == LT)",fontsize=16,color="magenta"];16318 -> 16601[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16318 -> 16602[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16319 -> 15907[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16319[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16320[label="Zero",fontsize=16,color="green",shape="box"];16321[label="zzz108900",fontsize=16,color="green",shape="box"];18105 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18105[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)",fontsize=16,color="magenta"];18105 -> 18124[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18104[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos (Succ zzz13780)) zzz1386 == LT)",fontsize=16,color="burlywood",shape="triangle"];27701[label="zzz1386/Pos zzz13860",fontsize=10,color="white",style="solid",shape="box"];18104 -> 27701[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27701 -> 18125[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27702[label="zzz1386/Neg zzz13860",fontsize=10,color="white",style="solid",shape="box"];18104 -> 27702[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27702 -> 18126[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18107 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18107[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)",fontsize=16,color="magenta"];18107 -> 18127[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18106[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) zzz1387 == LT)",fontsize=16,color="burlywood",shape="triangle"];27703[label="zzz1387/Pos zzz13870",fontsize=10,color="white",style="solid",shape="box"];18106 -> 27703[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27703 -> 18128[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27704[label="zzz1387/Neg zzz13870",fontsize=10,color="white",style="solid",shape="box"];18106 -> 27704[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27704 -> 18129[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18109 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18109[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)",fontsize=16,color="magenta"];18109 -> 18130[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18108[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg (Succ zzz13790)) zzz1388 == LT)",fontsize=16,color="burlywood",shape="triangle"];27705[label="zzz1388/Pos zzz13880",fontsize=10,color="white",style="solid",shape="box"];18108 -> 27705[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27705 -> 18131[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27706[label="zzz1388/Neg zzz13880",fontsize=10,color="white",style="solid",shape="box"];18108 -> 27706[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27706 -> 18132[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18111 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18111[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329)",fontsize=16,color="magenta"];18111 -> 18133[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18110[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) zzz1389 == LT)",fontsize=16,color="burlywood",shape="triangle"];27707[label="zzz1389/Pos zzz13890",fontsize=10,color="white",style="solid",shape="box"];18110 -> 27707[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27707 -> 18134[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27708[label="zzz1389/Neg zzz13890",fontsize=10,color="white",style="solid",shape="box"];18110 -> 27708[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27708 -> 18135[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16336[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz10290 zzz109000 == LT)",fontsize=16,color="burlywood",shape="triangle"];27709[label="zzz10290/Succ zzz102900",fontsize=10,color="white",style="solid",shape="box"];16336 -> 27709[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27709 -> 16614[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27710[label="zzz10290/Zero",fontsize=10,color="white",style="solid",shape="box"];16336 -> 27710[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27710 -> 16615[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16337 -> 15926[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16337[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16338[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 otherwise",fontsize=16,color="black",shape="box"];16338 -> 16616[label="",style="solid", color="black", weight=3]; 89.31/52.31 16339[label="Zero",fontsize=16,color="green",shape="box"];16340[label="zzz109100",fontsize=16,color="green",shape="box"];16341 -> 16106[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16341[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False",fontsize=16,color="magenta"];16342 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16342[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864))",fontsize=16,color="magenta"];16342 -> 24903[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16342 -> 24904[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16342 -> 24905[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16342 -> 24906[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16343 -> 16336[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16343[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz109200 zzz10300 == LT)",fontsize=16,color="magenta"];16343 -> 16621[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16343 -> 16622[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16344 -> 15931[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16344[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16345[label="zzz109300",fontsize=16,color="green",shape="box"];16346[label="Zero",fontsize=16,color="green",shape="box"];16347[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz103100) (Succ zzz1057000) == LT)",fontsize=16,color="black",shape="box"];16347 -> 16623[label="",style="solid", color="black", weight=3]; 89.31/52.31 16348[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz103100) Zero == LT)",fontsize=16,color="black",shape="box"];16348 -> 16624[label="",style="solid", color="black", weight=3]; 89.31/52.31 16349[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1057000) == LT)",fontsize=16,color="black",shape="box"];16349 -> 16625[label="",style="solid", color="black", weight=3]; 89.31/52.31 16350[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16350 -> 16626[label="",style="solid", color="black", weight=3]; 89.31/52.31 16351 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16351[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16351 -> 26483[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16351 -> 26484[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16351 -> 26485[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16351 -> 26486[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16351 -> 26487[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24983[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24984[label="zzz434",fontsize=16,color="green",shape="box"];16354[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz106100) zzz107800 == LT)",fontsize=16,color="burlywood",shape="box"];27711[label="zzz107800/Succ zzz1078000",fontsize=10,color="white",style="solid",shape="box"];16354 -> 27711[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27711 -> 16646[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27712[label="zzz107800/Zero",fontsize=10,color="white",style="solid",shape="box"];16354 -> 27712[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27712 -> 16647[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16355[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero zzz107800 == LT)",fontsize=16,color="burlywood",shape="box"];27713[label="zzz107800/Succ zzz1078000",fontsize=10,color="white",style="solid",shape="box"];16355 -> 27713[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27713 -> 16648[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27714[label="zzz107800/Zero",fontsize=10,color="white",style="solid",shape="box"];16355 -> 27714[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27714 -> 16649[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16356[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16356 -> 16650[label="",style="solid", color="black", weight=3]; 89.31/52.31 24883[label="zzz430",fontsize=16,color="green",shape="box"];24884 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24884[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="magenta"];24884 -> 24989[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24884 -> 24990[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24885[label="zzz433",fontsize=16,color="green",shape="box"];24886[label="zzz431",fontsize=16,color="green",shape="box"];16361[label="zzz108000",fontsize=16,color="green",shape="box"];16362[label="zzz10630",fontsize=16,color="green",shape="box"];16363[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz103500) (Succ zzz1065000) == LT)",fontsize=16,color="black",shape="box"];16363 -> 16653[label="",style="solid", color="black", weight=3]; 89.31/52.31 16364[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz103500) Zero == LT)",fontsize=16,color="black",shape="box"];16364 -> 16654[label="",style="solid", color="black", weight=3]; 89.31/52.31 16365[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1065000) == LT)",fontsize=16,color="black",shape="box"];16365 -> 16655[label="",style="solid", color="black", weight=3]; 89.31/52.31 16366[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16366 -> 16656[label="",style="solid", color="black", weight=3]; 89.31/52.31 16367 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16367[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16367 -> 26488[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16367 -> 26489[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16367 -> 26490[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16367 -> 26491[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16367 -> 26492[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24985[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24986[label="zzz434",fontsize=16,color="green",shape="box"];24515[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos zzz19140) zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27715[label="zzz19140/Succ zzz191400",fontsize=10,color="white",style="solid",shape="box"];24515 -> 27715[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27715 -> 24545[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27716[label="zzz19140/Zero",fontsize=10,color="white",style="solid",shape="box"];24515 -> 27716[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27716 -> 24546[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24516[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg zzz19140) zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27717[label="zzz19140/Succ zzz191400",fontsize=10,color="white",style="solid",shape="box"];24516 -> 27717[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27717 -> 24547[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27718[label="zzz19140/Zero",fontsize=10,color="white",style="solid",shape="box"];24516 -> 27718[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27718 -> 24548[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25841[label="zzz2234",fontsize=16,color="green",shape="box"];25842[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="black",shape="box"];25842 -> 25848[label="",style="solid", color="black", weight=3]; 89.31/52.31 25843[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="black",shape="box"];25843 -> 25849[label="",style="solid", color="black", weight=3]; 89.31/52.31 25844[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="black",shape="box"];25844 -> 25850[label="",style="solid", color="black", weight=3]; 89.31/52.31 25845[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (FiniteMap.sIZE_RATIO * zzz2009) == GT)",fontsize=16,color="black",shape="box"];25845 -> 25851[label="",style="solid", color="black", weight=3]; 89.31/52.31 26731[label="zzz2043",fontsize=16,color="green",shape="box"];26732[label="zzz2044",fontsize=16,color="green",shape="box"];26733[label="zzz2044",fontsize=16,color="green",shape="box"];24449[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1885 zzz1886 zzz1887 zzz1888) False (Just zzz1890)",fontsize=16,color="black",shape="box"];24449 -> 24481[label="",style="solid", color="black", weight=3]; 89.31/52.31 13288[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];13288 -> 13327[label="",style="solid", color="black", weight=3]; 89.31/52.31 25944 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25944[label="FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1936",fontsize=16,color="magenta"];25944 -> 25969[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25944 -> 25970[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25944 -> 25971[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25945 -> 5[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25945[label="FiniteMap.intersectFM_C zzz1932 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True) zzz1935",fontsize=16,color="magenta"];25945 -> 25972[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25945 -> 25973[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25945 -> 25974[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 27047[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True False (True == False) == LT))",fontsize=16,color="black",shape="box"];27047 -> 27049[label="",style="solid", color="black", weight=3]; 89.31/52.31 27048[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 True zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True True (True == True) == LT))",fontsize=16,color="black",shape="box"];27048 -> 27050[label="",style="solid", color="black", weight=3]; 89.31/52.31 25947[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];25947 -> 25976[label="",style="solid", color="black", weight=3]; 89.31/52.31 25948[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];25948 -> 25977[label="",style="solid", color="black", weight=3]; 89.31/52.31 10341[label="zzz599",fontsize=16,color="green",shape="box"];10342[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos (Succ zzz7100)) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];10342 -> 10384[label="",style="solid", color="black", weight=3]; 89.31/52.31 10343[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601) == LT)",fontsize=16,color="black",shape="box"];10343 -> 10385[label="",style="solid", color="black", weight=3]; 89.31/52.31 4432[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];4432 -> 4995[label="",style="solid", color="black", weight=3]; 89.31/52.31 4433[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];4433 -> 4996[label="",style="solid", color="black", weight=3]; 89.31/52.31 24887[label="zzz460",fontsize=16,color="green",shape="box"];24888 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24888[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="magenta"];24888 -> 24991[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24888 -> 24992[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24889[label="zzz463",fontsize=16,color="green",shape="box"];24890[label="zzz461",fontsize=16,color="green",shape="box"];26448[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];26449[label="True",fontsize=16,color="green",shape="box"];26450[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26451[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];26452[label="zzz41",fontsize=16,color="green",shape="box"];11587[label="zzz689",fontsize=16,color="green",shape="box"];11588[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg (Succ zzz7460)) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];11588 -> 11736[label="",style="solid", color="black", weight=3]; 89.31/52.31 11589[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691) == LT)",fontsize=16,color="black",shape="box"];11589 -> 11737[label="",style="solid", color="black", weight=3]; 89.31/52.31 24891[label="zzz460",fontsize=16,color="green",shape="box"];24892 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24892[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];24892 -> 24993[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24892 -> 24994[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24893[label="zzz463",fontsize=16,color="green",shape="box"];24894[label="zzz461",fontsize=16,color="green",shape="box"];4472 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 4472[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];4472 -> 26498[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4472 -> 26499[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4472 -> 26500[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4472 -> 26501[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4472 -> 26502[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16510[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz103900) (Succ zzz1070000) == LT)",fontsize=16,color="black",shape="box"];16510 -> 16705[label="",style="solid", color="black", weight=3]; 89.31/52.31 16511[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat (Succ zzz103900) Zero == LT)",fontsize=16,color="black",shape="box"];16511 -> 16706[label="",style="solid", color="black", weight=3]; 89.31/52.31 16512[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1070000) == LT)",fontsize=16,color="black",shape="box"];16512 -> 16707[label="",style="solid", color="black", weight=3]; 89.31/52.31 16513[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16513 -> 16708[label="",style="solid", color="black", weight=3]; 89.31/52.31 16514 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16514[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864)",fontsize=16,color="magenta"];16514 -> 26503[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16514 -> 26504[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16514 -> 26505[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16514 -> 26506[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16514 -> 26507[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24987[label="FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24988[label="zzz434",fontsize=16,color="green",shape="box"];18112[label="FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315",fontsize=16,color="green",shape="box"];18113[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos (Succ zzz13760)) (Pos zzz13820) == LT)",fontsize=16,color="black",shape="box"];18113 -> 18143[label="",style="solid", color="black", weight=3]; 89.31/52.31 18114[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos (Succ zzz13760)) (Neg zzz13820) == LT)",fontsize=16,color="black",shape="box"];18114 -> 18144[label="",style="solid", color="black", weight=3]; 89.31/52.31 18115[label="FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315",fontsize=16,color="green",shape="box"];18116[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (Pos zzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27719[label="zzz13830/Succ zzz138300",fontsize=10,color="white",style="solid",shape="box"];18116 -> 27719[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27719 -> 18145[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27720[label="zzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];18116 -> 27720[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27720 -> 18146[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18117[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (Neg zzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27721[label="zzz13830/Succ zzz138300",fontsize=10,color="white",style="solid",shape="box"];18117 -> 27721[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27721 -> 18147[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27722[label="zzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];18117 -> 27722[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27722 -> 18148[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18118[label="FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315",fontsize=16,color="green",shape="box"];18119[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg (Succ zzz13770)) (Pos zzz13840) == LT)",fontsize=16,color="black",shape="box"];18119 -> 18149[label="",style="solid", color="black", weight=3]; 89.31/52.31 18120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg (Succ zzz13770)) (Neg zzz13840) == LT)",fontsize=16,color="black",shape="box"];18120 -> 18150[label="",style="solid", color="black", weight=3]; 89.31/52.31 18121[label="FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315",fontsize=16,color="green",shape="box"];18122[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (Pos zzz13850) == LT)",fontsize=16,color="burlywood",shape="box"];27723[label="zzz13850/Succ zzz138500",fontsize=10,color="white",style="solid",shape="box"];18122 -> 27723[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27723 -> 18151[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27724[label="zzz13850/Zero",fontsize=10,color="white",style="solid",shape="box"];18122 -> 27724[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27724 -> 18152[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18123[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (Neg zzz13850) == LT)",fontsize=16,color="burlywood",shape="box"];27725[label="zzz13850/Succ zzz138500",fontsize=10,color="white",style="solid",shape="box"];18123 -> 27725[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27725 -> 18153[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27726[label="zzz13850/Zero",fontsize=10,color="white",style="solid",shape="box"];18123 -> 27726[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27726 -> 18154[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16517[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz107400) zzz108200 == LT)",fontsize=16,color="burlywood",shape="box"];27727[label="zzz108200/Succ zzz1082000",fontsize=10,color="white",style="solid",shape="box"];16517 -> 27727[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27727 -> 16722[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27728[label="zzz108200/Zero",fontsize=10,color="white",style="solid",shape="box"];16517 -> 27728[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27728 -> 16723[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16518[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero zzz108200 == LT)",fontsize=16,color="burlywood",shape="box"];27729[label="zzz108200/Succ zzz1082000",fontsize=10,color="white",style="solid",shape="box"];16518 -> 27729[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27729 -> 16724[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27730[label="zzz108200/Zero",fontsize=10,color="white",style="solid",shape="box"];16518 -> 27730[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27730 -> 16725[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16519[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16519 -> 16726[label="",style="solid", color="black", weight=3]; 89.31/52.31 24895[label="zzz430",fontsize=16,color="green",shape="box"];24896 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24896[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24896 -> 24995[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24896 -> 24996[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24897[label="zzz433",fontsize=16,color="green",shape="box"];24898[label="zzz431",fontsize=16,color="green",shape="box"];16524[label="zzz108400",fontsize=16,color="green",shape="box"];16525[label="zzz10760",fontsize=16,color="green",shape="box"];16526 -> 15862[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16526[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz101500 zzz1043000 == LT)",fontsize=16,color="magenta"];16526 -> 16729[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16526 -> 16730[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16527 -> 15563[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16527[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16528 -> 15568[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16528[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16529 -> 15701[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16529[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26468[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26469[label="False",fontsize=16,color="green",shape="box"];26470[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26471[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];26472[label="zzz41",fontsize=16,color="green",shape="box"];16544 -> 15873[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16544[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz101900 zzz1047000 == LT)",fontsize=16,color="magenta"];16544 -> 16732[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16544 -> 16733[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16545 -> 15575[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16545[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16546 -> 15580[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16546[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16547 -> 15715[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16547[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26473[label="FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26474[label="False",fontsize=16,color="green",shape="box"];26475[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26476[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];26477[label="zzz41",fontsize=16,color="green",shape="box"];16570 -> 15884[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16570[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz102300 zzz1051000 == LT)",fontsize=16,color="magenta"];16570 -> 16735[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16570 -> 16736[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16571 -> 15587[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16571[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16572 -> 15592[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16572[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16573 -> 15729[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16573[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26478[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26479[label="False",fontsize=16,color="green",shape="box"];26480[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26481[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];26482[label="zzz41",fontsize=16,color="green",shape="box"];16594[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102700) zzz108600 == LT)",fontsize=16,color="burlywood",shape="box"];27731[label="zzz108600/Succ zzz1086000",fontsize=10,color="white",style="solid",shape="box"];16594 -> 27731[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27731 -> 16742[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27732[label="zzz108600/Zero",fontsize=10,color="white",style="solid",shape="box"];16594 -> 27732[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27732 -> 16743[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16595[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero zzz108600 == LT)",fontsize=16,color="burlywood",shape="box"];27733[label="zzz108600/Succ zzz1086000",fontsize=10,color="white",style="solid",shape="box"];16595 -> 27733[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27733 -> 16744[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27734[label="zzz108600/Zero",fontsize=10,color="white",style="solid",shape="box"];16595 -> 27734[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27734 -> 16745[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16596[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16596 -> 16746[label="",style="solid", color="black", weight=3]; 89.31/52.31 24899[label="zzz430",fontsize=16,color="green",shape="box"];24900 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24900[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24900 -> 24997[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24900 -> 24998[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24901[label="zzz433",fontsize=16,color="green",shape="box"];24902[label="zzz431",fontsize=16,color="green",shape="box"];16601[label="zzz10280",fontsize=16,color="green",shape="box"];16602[label="zzz108800",fontsize=16,color="green",shape="box"];18124[label="FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329",fontsize=16,color="green",shape="box"];18125[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos (Succ zzz13780)) (Pos zzz13860) == LT)",fontsize=16,color="black",shape="box"];18125 -> 18155[label="",style="solid", color="black", weight=3]; 89.31/52.31 18126[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos (Succ zzz13780)) (Neg zzz13860) == LT)",fontsize=16,color="black",shape="box"];18126 -> 18156[label="",style="solid", color="black", weight=3]; 89.31/52.31 18127[label="FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329",fontsize=16,color="green",shape="box"];18128[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (Pos zzz13870) == LT)",fontsize=16,color="burlywood",shape="box"];27735[label="zzz13870/Succ zzz138700",fontsize=10,color="white",style="solid",shape="box"];18128 -> 27735[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27735 -> 18157[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27736[label="zzz13870/Zero",fontsize=10,color="white",style="solid",shape="box"];18128 -> 27736[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27736 -> 18158[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18129[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (Neg zzz13870) == LT)",fontsize=16,color="burlywood",shape="box"];27737[label="zzz13870/Succ zzz138700",fontsize=10,color="white",style="solid",shape="box"];18129 -> 27737[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27737 -> 18159[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27738[label="zzz13870/Zero",fontsize=10,color="white",style="solid",shape="box"];18129 -> 27738[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27738 -> 18160[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18130[label="FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329",fontsize=16,color="green",shape="box"];18131[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg (Succ zzz13790)) (Pos zzz13880) == LT)",fontsize=16,color="black",shape="box"];18131 -> 18161[label="",style="solid", color="black", weight=3]; 89.31/52.31 18132[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg (Succ zzz13790)) (Neg zzz13880) == LT)",fontsize=16,color="black",shape="box"];18132 -> 18162[label="",style="solid", color="black", weight=3]; 89.31/52.31 18133[label="FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329",fontsize=16,color="green",shape="box"];18134[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (Pos zzz13890) == LT)",fontsize=16,color="burlywood",shape="box"];27739[label="zzz13890/Succ zzz138900",fontsize=10,color="white",style="solid",shape="box"];18134 -> 27739[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27739 -> 18163[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27740[label="zzz13890/Zero",fontsize=10,color="white",style="solid",shape="box"];18134 -> 27740[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27740 -> 18164[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18135[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (Neg zzz13890) == LT)",fontsize=16,color="burlywood",shape="box"];27741[label="zzz13890/Succ zzz138900",fontsize=10,color="white",style="solid",shape="box"];18135 -> 27741[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27741 -> 18165[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27742[label="zzz13890/Zero",fontsize=10,color="white",style="solid",shape="box"];18135 -> 27742[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27742 -> 18166[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16614[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102900) zzz109000 == LT)",fontsize=16,color="burlywood",shape="box"];27743[label="zzz109000/Succ zzz1090000",fontsize=10,color="white",style="solid",shape="box"];16614 -> 27743[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27743 -> 16758[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27744[label="zzz109000/Zero",fontsize=10,color="white",style="solid",shape="box"];16614 -> 27744[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27744 -> 16759[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16615[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero zzz109000 == LT)",fontsize=16,color="burlywood",shape="box"];27745[label="zzz109000/Succ zzz1090000",fontsize=10,color="white",style="solid",shape="box"];16615 -> 27745[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27745 -> 16760[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27746[label="zzz109000/Zero",fontsize=10,color="white",style="solid",shape="box"];16615 -> 27746[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27746 -> 16761[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 16616[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 True",fontsize=16,color="black",shape="box"];16616 -> 16762[label="",style="solid", color="black", weight=3]; 89.31/52.31 24903[label="zzz430",fontsize=16,color="green",shape="box"];24904 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24904[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];24904 -> 24999[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24904 -> 25000[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24905[label="zzz433",fontsize=16,color="green",shape="box"];24906[label="zzz431",fontsize=16,color="green",shape="box"];16621[label="zzz10300",fontsize=16,color="green",shape="box"];16622[label="zzz109200",fontsize=16,color="green",shape="box"];16623 -> 15937[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16623[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz103100 zzz1057000 == LT)",fontsize=16,color="magenta"];16623 -> 16765[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16623 -> 16766[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16624 -> 15627[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16624[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16625 -> 15632[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16625[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16626 -> 15782[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16626[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26483[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26484[label="False",fontsize=16,color="green",shape="box"];26485[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26486[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];26487[label="zzz41",fontsize=16,color="green",shape="box"];16646[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz106100) (Succ zzz1078000) == LT)",fontsize=16,color="black",shape="box"];16646 -> 16768[label="",style="solid", color="black", weight=3]; 89.31/52.31 16647[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat (Succ zzz106100) Zero == LT)",fontsize=16,color="black",shape="box"];16647 -> 16769[label="",style="solid", color="black", weight=3]; 89.31/52.31 16648[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1078000) == LT)",fontsize=16,color="black",shape="box"];16648 -> 16770[label="",style="solid", color="black", weight=3]; 89.31/52.31 16649[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16649 -> 16771[label="",style="solid", color="black", weight=3]; 89.31/52.31 16650 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16650[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864)",fontsize=16,color="magenta"];16650 -> 26528[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16650 -> 26529[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16650 -> 26530[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16650 -> 26531[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16650 -> 26532[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24989[label="FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24990[label="zzz434",fontsize=16,color="green",shape="box"];16653 -> 15962[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16653[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz103500 zzz1065000 == LT)",fontsize=16,color="magenta"];16653 -> 16784[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16653 -> 16785[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16654 -> 15651[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16654[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16655 -> 15656[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16656 -> 15808[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26488[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26489[label="False",fontsize=16,color="green",shape="box"];26490[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26491[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];26492[label="zzz41",fontsize=16,color="green",shape="box"];24545[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos (Succ zzz191400)) zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27747[label="zzz1913/Pos zzz19130",fontsize=10,color="white",style="solid",shape="box"];24545 -> 27747[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27747 -> 24556[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27748[label="zzz1913/Neg zzz19130",fontsize=10,color="white",style="solid",shape="box"];24545 -> 27748[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27748 -> 24557[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24546[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27749[label="zzz1913/Pos zzz19130",fontsize=10,color="white",style="solid",shape="box"];24546 -> 27749[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27749 -> 24558[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27750[label="zzz1913/Neg zzz19130",fontsize=10,color="white",style="solid",shape="box"];24546 -> 27750[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27750 -> 24559[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24547[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg (Succ zzz191400)) zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27751[label="zzz1913/Pos zzz19130",fontsize=10,color="white",style="solid",shape="box"];24547 -> 27751[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27751 -> 24560[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27752[label="zzz1913/Neg zzz19130",fontsize=10,color="white",style="solid",shape="box"];24547 -> 27752[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27752 -> 24561[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24548[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) zzz1913 == GT)",fontsize=16,color="burlywood",shape="box"];27753[label="zzz1913/Pos zzz19130",fontsize=10,color="white",style="solid",shape="box"];24548 -> 27753[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27753 -> 24562[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27754[label="zzz1913/Neg zzz19130",fontsize=10,color="white",style="solid",shape="box"];24548 -> 27754[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27754 -> 24563[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25848[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (primMulInt FiniteMap.sIZE_RATIO zzz2009) == GT)",fontsize=16,color="black",shape="box"];25848 -> 25856[label="",style="solid", color="black", weight=3]; 89.31/52.31 25849[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt FiniteMap.sIZE_RATIO zzz2009) == GT)",fontsize=16,color="black",shape="box"];25849 -> 25857[label="",style="solid", color="black", weight=3]; 89.31/52.31 25850[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (primMulInt FiniteMap.sIZE_RATIO zzz2009) == GT)",fontsize=16,color="black",shape="box"];25850 -> 25858[label="",style="solid", color="black", weight=3]; 89.31/52.31 25851[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt FiniteMap.sIZE_RATIO zzz2009) == GT)",fontsize=16,color="black",shape="box"];25851 -> 25859[label="",style="solid", color="black", weight=3]; 89.31/52.31 24481[label="zzz1890",fontsize=16,color="green",shape="box"];13327[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];13327 -> 13403[label="",style="solid", color="black", weight=3]; 89.31/52.31 25969[label="zzz1932",fontsize=16,color="green",shape="box"];25970 -> 25867[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25970[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="magenta"];25971[label="zzz1936",fontsize=16,color="green",shape="box"];25972[label="zzz1932",fontsize=16,color="green",shape="box"];25973 -> 25864[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25973[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1928 zzz1929 zzz1930 zzz1931) True",fontsize=16,color="magenta"];25974[label="zzz1935",fontsize=16,color="green",shape="box"];27049[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True False False == LT))",fontsize=16,color="black",shape="box"];27049 -> 27051[label="",style="solid", color="black", weight=3]; 89.31/52.31 27050[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 True zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True True True == LT))",fontsize=16,color="black",shape="box"];27050 -> 27052[label="",style="solid", color="black", weight=3]; 89.31/52.31 25976[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];25976 -> 25993[label="",style="solid", color="black", weight=3]; 89.31/52.31 25977[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];25977 -> 25994[label="",style="solid", color="black", weight=3]; 89.31/52.31 10384[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos (Succ zzz7100)) (FiniteMap.sizeFM (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)) == LT)",fontsize=16,color="black",shape="box"];10384 -> 10544[label="",style="solid", color="black", weight=3]; 89.31/52.31 10385[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)) == LT)",fontsize=16,color="black",shape="box"];10385 -> 10545[label="",style="solid", color="black", weight=3]; 89.31/52.31 4995 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 4995[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))",fontsize=16,color="magenta"];4995 -> 24907[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4995 -> 24908[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4995 -> 24909[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4995 -> 24910[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4996 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 4996[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))",fontsize=16,color="magenta"];4996 -> 24911[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4996 -> 24912[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4996 -> 24913[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 4996 -> 24914[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24991[label="zzz464",fontsize=16,color="green",shape="box"];24992[label="FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];11736[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg (Succ zzz7460)) (FiniteMap.sizeFM (FiniteMap.Branch zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686)) == LT)",fontsize=16,color="black",shape="box"];11736 -> 11885[label="",style="solid", color="black", weight=3]; 89.31/52.31 11737[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686)) == LT)",fontsize=16,color="black",shape="box"];11737 -> 11886[label="",style="solid", color="black", weight=3]; 89.31/52.31 24993[label="zzz464",fontsize=16,color="green",shape="box"];24994[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];26498[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];26499[label="True",fontsize=16,color="green",shape="box"];26500[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26501[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];26502[label="zzz41",fontsize=16,color="green",shape="box"];16705 -> 16018[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16705[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (primCmpNat zzz103900 zzz1070000 == LT)",fontsize=16,color="magenta"];16705 -> 16881[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16705 -> 16882[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16706 -> 15674[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16707 -> 15679[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16707[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16708 -> 15840[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16708[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26503[label="FiniteMap.Branch zzz8860 zzz8861 (Neg zzz88620) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26504[label="False",fontsize=16,color="green",shape="box"];26505[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26506[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];26507[label="zzz41",fontsize=16,color="green",shape="box"];18143[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz13760) zzz13820 == LT)",fontsize=16,color="burlywood",shape="triangle"];27755[label="zzz13820/Succ zzz138200",fontsize=10,color="white",style="solid",shape="box"];18143 -> 27755[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27755 -> 18255[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27756[label="zzz13820/Zero",fontsize=10,color="white",style="solid",shape="box"];18143 -> 27756[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27756 -> 18256[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18144[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (GT == LT)",fontsize=16,color="black",shape="triangle"];18144 -> 18257[label="",style="solid", color="black", weight=3]; 89.31/52.31 18145[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (Pos (Succ zzz138300)) == LT)",fontsize=16,color="black",shape="box"];18145 -> 18258[label="",style="solid", color="black", weight=3]; 89.31/52.31 18146[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18146 -> 18259[label="",style="solid", color="black", weight=3]; 89.31/52.31 18147[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (Neg (Succ zzz138300)) == LT)",fontsize=16,color="black",shape="box"];18147 -> 18260[label="",style="solid", color="black", weight=3]; 89.31/52.31 18148[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18148 -> 18261[label="",style="solid", color="black", weight=3]; 89.31/52.31 18149[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (LT == LT)",fontsize=16,color="black",shape="triangle"];18149 -> 18262[label="",style="solid", color="black", weight=3]; 89.31/52.31 18150[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat zzz13840 (Succ zzz13770) == LT)",fontsize=16,color="burlywood",shape="triangle"];27757[label="zzz13840/Succ zzz138400",fontsize=10,color="white",style="solid",shape="box"];18150 -> 27757[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27757 -> 18263[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27758[label="zzz13840/Zero",fontsize=10,color="white",style="solid",shape="box"];18150 -> 27758[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27758 -> 18264[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18151[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (Pos (Succ zzz138500)) == LT)",fontsize=16,color="black",shape="box"];18151 -> 18265[label="",style="solid", color="black", weight=3]; 89.31/52.31 18152[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18152 -> 18266[label="",style="solid", color="black", weight=3]; 89.31/52.31 18153[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (Neg (Succ zzz138500)) == LT)",fontsize=16,color="black",shape="box"];18153 -> 18267[label="",style="solid", color="black", weight=3]; 89.31/52.31 18154[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18154 -> 18268[label="",style="solid", color="black", weight=3]; 89.31/52.31 16722[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz107400) (Succ zzz1082000) == LT)",fontsize=16,color="black",shape="box"];16722 -> 16884[label="",style="solid", color="black", weight=3]; 89.31/52.31 16723[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz107400) Zero == LT)",fontsize=16,color="black",shape="box"];16723 -> 16885[label="",style="solid", color="black", weight=3]; 89.31/52.31 16724[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1082000) == LT)",fontsize=16,color="black",shape="box"];16724 -> 16886[label="",style="solid", color="black", weight=3]; 89.31/52.31 16725[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16725 -> 16887[label="",style="solid", color="black", weight=3]; 89.31/52.31 16726 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16726[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16726 -> 26548[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16726 -> 26549[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16726 -> 26550[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16726 -> 26551[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16726 -> 26552[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24995[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24996[label="zzz434",fontsize=16,color="green",shape="box"];16729[label="zzz1043000",fontsize=16,color="green",shape="box"];16730[label="zzz101500",fontsize=16,color="green",shape="box"];16732[label="zzz101900",fontsize=16,color="green",shape="box"];16733[label="zzz1047000",fontsize=16,color="green",shape="box"];16735[label="zzz1051000",fontsize=16,color="green",shape="box"];16736[label="zzz102300",fontsize=16,color="green",shape="box"];16742[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102700) (Succ zzz1086000) == LT)",fontsize=16,color="black",shape="box"];16742 -> 17017[label="",style="solid", color="black", weight=3]; 89.31/52.31 16743[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102700) Zero == LT)",fontsize=16,color="black",shape="box"];16743 -> 17018[label="",style="solid", color="black", weight=3]; 89.31/52.31 16744[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1086000) == LT)",fontsize=16,color="black",shape="box"];16744 -> 17019[label="",style="solid", color="black", weight=3]; 89.31/52.31 16745[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16745 -> 17020[label="",style="solid", color="black", weight=3]; 89.31/52.31 16746 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16746[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16746 -> 26553[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16746 -> 26554[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16746 -> 26555[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16746 -> 26556[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16746 -> 26557[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24997[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];24998[label="zzz434",fontsize=16,color="green",shape="box"];18155[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz13780) zzz13860 == LT)",fontsize=16,color="burlywood",shape="triangle"];27759[label="zzz13860/Succ zzz138600",fontsize=10,color="white",style="solid",shape="box"];18155 -> 27759[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27759 -> 18269[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27760[label="zzz13860/Zero",fontsize=10,color="white",style="solid",shape="box"];18155 -> 27760[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27760 -> 18270[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18156[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (GT == LT)",fontsize=16,color="black",shape="triangle"];18156 -> 18271[label="",style="solid", color="black", weight=3]; 89.31/52.31 18157[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (Pos (Succ zzz138700)) == LT)",fontsize=16,color="black",shape="box"];18157 -> 18272[label="",style="solid", color="black", weight=3]; 89.31/52.31 18158[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18158 -> 18273[label="",style="solid", color="black", weight=3]; 89.31/52.31 18159[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (Neg (Succ zzz138700)) == LT)",fontsize=16,color="black",shape="box"];18159 -> 18274[label="",style="solid", color="black", weight=3]; 89.31/52.31 18160[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18160 -> 18275[label="",style="solid", color="black", weight=3]; 89.31/52.31 18161[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (LT == LT)",fontsize=16,color="black",shape="triangle"];18161 -> 18276[label="",style="solid", color="black", weight=3]; 89.31/52.31 18162[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat zzz13880 (Succ zzz13790) == LT)",fontsize=16,color="burlywood",shape="triangle"];27761[label="zzz13880/Succ zzz138800",fontsize=10,color="white",style="solid",shape="box"];18162 -> 27761[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27761 -> 18277[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27762[label="zzz13880/Zero",fontsize=10,color="white",style="solid",shape="box"];18162 -> 27762[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27762 -> 18278[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18163[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (Pos (Succ zzz138900)) == LT)",fontsize=16,color="black",shape="box"];18163 -> 18279[label="",style="solid", color="black", weight=3]; 89.31/52.31 18164[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18164 -> 18280[label="",style="solid", color="black", weight=3]; 89.31/52.31 18165[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (Neg (Succ zzz138900)) == LT)",fontsize=16,color="black",shape="box"];18165 -> 18281[label="",style="solid", color="black", weight=3]; 89.31/52.31 18166[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18166 -> 18282[label="",style="solid", color="black", weight=3]; 89.31/52.31 16758[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102900) (Succ zzz1090000) == LT)",fontsize=16,color="black",shape="box"];16758 -> 17051[label="",style="solid", color="black", weight=3]; 89.31/52.31 16759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat (Succ zzz102900) Zero == LT)",fontsize=16,color="black",shape="box"];16759 -> 17052[label="",style="solid", color="black", weight=3]; 89.31/52.31 16760[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero (Succ zzz1090000) == LT)",fontsize=16,color="black",shape="box"];16760 -> 17053[label="",style="solid", color="black", weight=3]; 89.31/52.31 16761[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16761 -> 17054[label="",style="solid", color="black", weight=3]; 89.31/52.31 16762 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16762[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864)",fontsize=16,color="magenta"];16762 -> 26558[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16762 -> 26559[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16762 -> 26560[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16762 -> 26561[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16762 -> 26562[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24999[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];25000[label="zzz434",fontsize=16,color="green",shape="box"];16765[label="zzz103100",fontsize=16,color="green",shape="box"];16766[label="zzz1057000",fontsize=16,color="green",shape="box"];16768 -> 16127[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16768[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (primCmpNat zzz106100 zzz1078000 == LT)",fontsize=16,color="magenta"];16768 -> 17075[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16768 -> 17076[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16769 -> 15793[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16769[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16770 -> 15798[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16770[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16771 -> 15952[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16771[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26528[label="FiniteMap.Branch zzz8860 zzz8861 (Neg (Succ zzz886200)) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26529[label="False",fontsize=16,color="green",shape="box"];26530[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26531[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];26532[label="zzz41",fontsize=16,color="green",shape="box"];16784[label="zzz1065000",fontsize=16,color="green",shape="box"];16785[label="zzz103500",fontsize=16,color="green",shape="box"];24556[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos (Succ zzz191400)) (Pos zzz19130) == GT)",fontsize=16,color="black",shape="box"];24556 -> 24584[label="",style="solid", color="black", weight=3]; 89.31/52.31 24557[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos (Succ zzz191400)) (Neg zzz19130) == GT)",fontsize=16,color="black",shape="box"];24557 -> 24585[label="",style="solid", color="black", weight=3]; 89.31/52.31 24558[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) (Pos zzz19130) == GT)",fontsize=16,color="burlywood",shape="box"];27763[label="zzz19130/Succ zzz191300",fontsize=10,color="white",style="solid",shape="box"];24558 -> 27763[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27763 -> 24586[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27764[label="zzz19130/Zero",fontsize=10,color="white",style="solid",shape="box"];24558 -> 27764[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27764 -> 24587[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24559[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) (Neg zzz19130) == GT)",fontsize=16,color="burlywood",shape="box"];27765[label="zzz19130/Succ zzz191300",fontsize=10,color="white",style="solid",shape="box"];24559 -> 27765[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27765 -> 24588[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27766[label="zzz19130/Zero",fontsize=10,color="white",style="solid",shape="box"];24559 -> 27766[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27766 -> 24589[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24560[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg (Succ zzz191400)) (Pos zzz19130) == GT)",fontsize=16,color="black",shape="box"];24560 -> 24590[label="",style="solid", color="black", weight=3]; 89.31/52.31 24561[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg (Succ zzz191400)) (Neg zzz19130) == GT)",fontsize=16,color="black",shape="box"];24561 -> 24591[label="",style="solid", color="black", weight=3]; 89.31/52.31 24562[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) (Pos zzz19130) == GT)",fontsize=16,color="burlywood",shape="box"];27767[label="zzz19130/Succ zzz191300",fontsize=10,color="white",style="solid",shape="box"];24562 -> 27767[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27767 -> 24592[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27768[label="zzz19130/Zero",fontsize=10,color="white",style="solid",shape="box"];24562 -> 27768[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27768 -> 24593[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24563[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) (Neg zzz19130) == GT)",fontsize=16,color="burlywood",shape="box"];27769[label="zzz19130/Succ zzz191300",fontsize=10,color="white",style="solid",shape="box"];24563 -> 27769[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27769 -> 24594[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27770[label="zzz19130/Zero",fontsize=10,color="white",style="solid",shape="box"];24563 -> 27770[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27770 -> 24595[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25856[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2009) == GT)",fontsize=16,color="burlywood",shape="box"];27771[label="zzz2009/Pos zzz20090",fontsize=10,color="white",style="solid",shape="box"];25856 -> 27771[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27771 -> 25869[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27772[label="zzz2009/Neg zzz20090",fontsize=10,color="white",style="solid",shape="box"];25856 -> 27772[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27772 -> 25870[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25857[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2009) == GT)",fontsize=16,color="burlywood",shape="box"];27773[label="zzz2009/Pos zzz20090",fontsize=10,color="white",style="solid",shape="box"];25857 -> 27773[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27773 -> 25871[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27774[label="zzz2009/Neg zzz20090",fontsize=10,color="white",style="solid",shape="box"];25857 -> 27774[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27774 -> 25872[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25858[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2009) == GT)",fontsize=16,color="burlywood",shape="box"];27775[label="zzz2009/Pos zzz20090",fontsize=10,color="white",style="solid",shape="box"];25858 -> 27775[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27775 -> 25873[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27776[label="zzz2009/Neg zzz20090",fontsize=10,color="white",style="solid",shape="box"];25858 -> 27776[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27776 -> 25874[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25859[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2009) == GT)",fontsize=16,color="burlywood",shape="box"];27777[label="zzz2009/Pos zzz20090",fontsize=10,color="white",style="solid",shape="box"];25859 -> 27777[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27777 -> 25875[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27778[label="zzz2009/Neg zzz20090",fontsize=10,color="white",style="solid",shape="box"];25859 -> 27778[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27778 -> 25876[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 13403 -> 11[label="",style="dashed", color="red", weight=0]; 89.31/52.31 13403[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];27051[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare1 True False (True <= False) == LT))",fontsize=16,color="black",shape="box"];27051 -> 27053[label="",style="solid", color="black", weight=3]; 89.31/52.31 27052[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 True zzz2060 zzz2061 zzz2062 zzz2063 True (EQ == LT))",fontsize=16,color="black",shape="box"];27052 -> 27054[label="",style="solid", color="black", weight=3]; 89.31/52.31 25993[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (GT == LT)",fontsize=16,color="black",shape="box"];25993 -> 26007[label="",style="solid", color="black", weight=3]; 89.31/52.31 25994[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True (GT == GT)",fontsize=16,color="black",shape="box"];25994 -> 26008[label="",style="solid", color="black", weight=3]; 89.31/52.31 10544[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos (Succ zzz7100)) (Pos (Succ zzz594)) == LT)",fontsize=16,color="black",shape="box"];10544 -> 10585[label="",style="solid", color="black", weight=3]; 89.31/52.31 10545[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpInt (Pos Zero) (Pos (Succ zzz594)) == LT)",fontsize=16,color="black",shape="box"];10545 -> 10586[label="",style="solid", color="black", weight=3]; 89.31/52.31 24907[label="zzz460",fontsize=16,color="green",shape="box"];24908 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24908[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="magenta"];24908 -> 25001[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24908 -> 25002[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24909[label="zzz463",fontsize=16,color="green",shape="box"];24910[label="zzz461",fontsize=16,color="green",shape="box"];24911[label="zzz460",fontsize=16,color="green",shape="box"];24912 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24912[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];24912 -> 25003[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24912 -> 25004[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24913[label="zzz463",fontsize=16,color="green",shape="box"];24914[label="zzz461",fontsize=16,color="green",shape="box"];11885[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg (Succ zzz7460)) (Neg (Succ zzz684)) == LT)",fontsize=16,color="black",shape="box"];11885 -> 11954[label="",style="solid", color="black", weight=3]; 89.31/52.31 11886[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpInt (Neg Zero) (Neg (Succ zzz684)) == LT)",fontsize=16,color="black",shape="box"];11886 -> 11955[label="",style="solid", color="black", weight=3]; 89.31/52.31 16881[label="zzz1070000",fontsize=16,color="green",shape="box"];16882[label="zzz103900",fontsize=16,color="green",shape="box"];18255[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz13760) (Succ zzz138200) == LT)",fontsize=16,color="black",shape="box"];18255 -> 18286[label="",style="solid", color="black", weight=3]; 89.31/52.31 18256[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz13760) Zero == LT)",fontsize=16,color="black",shape="box"];18256 -> 18287[label="",style="solid", color="black", weight=3]; 89.31/52.31 18257[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False",fontsize=16,color="black",shape="triangle"];18257 -> 18288[label="",style="solid", color="black", weight=3]; 89.31/52.31 18258 -> 18150[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18258[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero (Succ zzz138300) == LT)",fontsize=16,color="magenta"];18258 -> 18289[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18258 -> 18290[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18259[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (EQ == LT)",fontsize=16,color="black",shape="triangle"];18259 -> 18291[label="",style="solid", color="black", weight=3]; 89.31/52.31 18260 -> 18144[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18260[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (GT == LT)",fontsize=16,color="magenta"];18261 -> 18259[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18261[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (EQ == LT)",fontsize=16,color="magenta"];18262[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 True",fontsize=16,color="black",shape="box"];18262 -> 18292[label="",style="solid", color="black", weight=3]; 89.31/52.31 18263[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz138400) (Succ zzz13770) == LT)",fontsize=16,color="black",shape="box"];18263 -> 18293[label="",style="solid", color="black", weight=3]; 89.31/52.31 18264[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero (Succ zzz13770) == LT)",fontsize=16,color="black",shape="box"];18264 -> 18294[label="",style="solid", color="black", weight=3]; 89.31/52.31 18265 -> 18149[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18265[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (LT == LT)",fontsize=16,color="magenta"];18266 -> 18259[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18266[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (EQ == LT)",fontsize=16,color="magenta"];18267 -> 18143[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18267[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz138500) Zero == LT)",fontsize=16,color="magenta"];18267 -> 18295[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18267 -> 18296[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18268 -> 18259[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18268[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (EQ == LT)",fontsize=16,color="magenta"];16884 -> 16217[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16884[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz107400 zzz1082000 == LT)",fontsize=16,color="magenta"];16884 -> 17114[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16884 -> 17115[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 16885 -> 15851[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16885[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];16886 -> 15856[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16886[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];16887 -> 16033[label="",style="dashed", color="red", weight=0]; 89.31/52.31 16887[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26548[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26549[label="False",fontsize=16,color="green",shape="box"];26550[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26551[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];26552[label="zzz41",fontsize=16,color="green",shape="box"];17017 -> 16311[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17017[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (primCmpNat zzz102700 zzz1086000 == LT)",fontsize=16,color="magenta"];17017 -> 17121[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 17017 -> 17122[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 17018 -> 15902[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17018[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];17019 -> 15907[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17019[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];17020 -> 16082[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17020[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26553[label="FiniteMap.Branch zzz8860 zzz8861 (Pos Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26554[label="False",fontsize=16,color="green",shape="box"];26555[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26556[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];26557[label="zzz41",fontsize=16,color="green",shape="box"];18269[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz13780) (Succ zzz138600) == LT)",fontsize=16,color="black",shape="box"];18269 -> 18297[label="",style="solid", color="black", weight=3]; 89.31/52.31 18270[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz13780) Zero == LT)",fontsize=16,color="black",shape="box"];18270 -> 18298[label="",style="solid", color="black", weight=3]; 89.31/52.31 18271[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False",fontsize=16,color="black",shape="triangle"];18271 -> 18299[label="",style="solid", color="black", weight=3]; 89.31/52.31 18272 -> 18162[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18272[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero (Succ zzz138700) == LT)",fontsize=16,color="magenta"];18272 -> 18300[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18272 -> 18301[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18273[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (EQ == LT)",fontsize=16,color="black",shape="triangle"];18273 -> 18302[label="",style="solid", color="black", weight=3]; 89.31/52.31 18274 -> 18156[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18274[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (GT == LT)",fontsize=16,color="magenta"];18275 -> 18273[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18275[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (EQ == LT)",fontsize=16,color="magenta"];18276[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 True",fontsize=16,color="black",shape="box"];18276 -> 18303[label="",style="solid", color="black", weight=3]; 89.31/52.31 18277[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz138800) (Succ zzz13790) == LT)",fontsize=16,color="black",shape="box"];18277 -> 18304[label="",style="solid", color="black", weight=3]; 89.31/52.31 18278[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero (Succ zzz13790) == LT)",fontsize=16,color="black",shape="box"];18278 -> 18305[label="",style="solid", color="black", weight=3]; 89.31/52.31 18279 -> 18161[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18279[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (LT == LT)",fontsize=16,color="magenta"];18280 -> 18273[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18280[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (EQ == LT)",fontsize=16,color="magenta"];18281 -> 18155[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18281[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz138900) Zero == LT)",fontsize=16,color="magenta"];18281 -> 18306[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18281 -> 18307[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18282 -> 18273[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18282[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (EQ == LT)",fontsize=16,color="magenta"];17051 -> 16336[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17051[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (primCmpNat zzz102900 zzz1090000 == LT)",fontsize=16,color="magenta"];17051 -> 17141[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 17051 -> 17142[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 17052 -> 15926[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17052[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (GT == LT)",fontsize=16,color="magenta"];17053 -> 15931[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17053[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (LT == LT)",fontsize=16,color="magenta"];17054 -> 16108[label="",style="dashed", color="red", weight=0]; 89.31/52.31 17054[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864 (EQ == LT)",fontsize=16,color="magenta"];26558[label="FiniteMap.Branch zzz8860 zzz8861 (Neg Zero) zzz8863 zzz8864",fontsize=16,color="green",shape="box"];26559[label="False",fontsize=16,color="green",shape="box"];26560[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26561[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];26562[label="zzz41",fontsize=16,color="green",shape="box"];17075[label="zzz106100",fontsize=16,color="green",shape="box"];17076[label="zzz1078000",fontsize=16,color="green",shape="box"];24584[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz191400) zzz19130 == GT)",fontsize=16,color="burlywood",shape="triangle"];27779[label="zzz19130/Succ zzz191300",fontsize=10,color="white",style="solid",shape="box"];24584 -> 27779[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27779 -> 24609[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27780[label="zzz19130/Zero",fontsize=10,color="white",style="solid",shape="box"];24584 -> 27780[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27780 -> 24610[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24585[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (GT == GT)",fontsize=16,color="black",shape="triangle"];24585 -> 24611[label="",style="solid", color="black", weight=3]; 89.31/52.31 24586[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) (Pos (Succ zzz191300)) == GT)",fontsize=16,color="black",shape="box"];24586 -> 24612[label="",style="solid", color="black", weight=3]; 89.31/52.31 24587[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];24587 -> 24613[label="",style="solid", color="black", weight=3]; 89.31/52.31 24588[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) (Neg (Succ zzz191300)) == GT)",fontsize=16,color="black",shape="box"];24588 -> 24614[label="",style="solid", color="black", weight=3]; 89.31/52.31 24589[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];24589 -> 24615[label="",style="solid", color="black", weight=3]; 89.31/52.31 24590[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (LT == GT)",fontsize=16,color="black",shape="triangle"];24590 -> 24616[label="",style="solid", color="black", weight=3]; 89.31/52.31 24591[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat zzz19130 (Succ zzz191400) == GT)",fontsize=16,color="burlywood",shape="triangle"];27781[label="zzz19130/Succ zzz191300",fontsize=10,color="white",style="solid",shape="box"];24591 -> 27781[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27781 -> 24617[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27782[label="zzz19130/Zero",fontsize=10,color="white",style="solid",shape="box"];24591 -> 27782[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27782 -> 24618[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24592[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) (Pos (Succ zzz191300)) == GT)",fontsize=16,color="black",shape="box"];24592 -> 24619[label="",style="solid", color="black", weight=3]; 89.31/52.31 24593[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];24593 -> 24620[label="",style="solid", color="black", weight=3]; 89.31/52.31 24594[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) (Neg (Succ zzz191300)) == GT)",fontsize=16,color="black",shape="box"];24594 -> 24621[label="",style="solid", color="black", weight=3]; 89.31/52.31 24595[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];24595 -> 24622[label="",style="solid", color="black", weight=3]; 89.31/52.31 25869[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25869 -> 25881[label="",style="solid", color="black", weight=3]; 89.31/52.31 25870[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25870 -> 25882[label="",style="solid", color="black", weight=3]; 89.31/52.31 25871[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25871 -> 25883[label="",style="solid", color="black", weight=3]; 89.31/52.31 25872[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25872 -> 25884[label="",style="solid", color="black", weight=3]; 89.31/52.31 25873[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25873 -> 25885[label="",style="solid", color="black", weight=3]; 89.31/52.31 25874[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25874 -> 25886[label="",style="solid", color="black", weight=3]; 89.31/52.31 25875[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25875 -> 25887[label="",style="solid", color="black", weight=3]; 89.31/52.31 25876[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20090)) == GT)",fontsize=16,color="black",shape="box"];25876 -> 25888[label="",style="solid", color="black", weight=3]; 89.31/52.31 27053[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare1 True False False == LT))",fontsize=16,color="black",shape="box"];27053 -> 27055[label="",style="solid", color="black", weight=3]; 89.31/52.31 27054[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 True zzz2060 zzz2061 zzz2062 zzz2063 True False)",fontsize=16,color="black",shape="box"];27054 -> 27056[label="",style="solid", color="black", weight=3]; 89.31/52.31 26007[label="FiniteMap.splitLT2 False zzz1928 zzz1929 zzz1930 zzz1931 True False",fontsize=16,color="black",shape="box"];26007 -> 26017[label="",style="solid", color="black", weight=3]; 89.31/52.31 26008[label="FiniteMap.splitGT2 False zzz1928 zzz1929 zzz1930 zzz1931 True True",fontsize=16,color="black",shape="box"];26008 -> 26018[label="",style="solid", color="black", weight=3]; 89.31/52.31 10585 -> 21294[label="",style="dashed", color="red", weight=0]; 89.31/52.31 10585[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat (Succ zzz7100) (Succ zzz594) == LT)",fontsize=16,color="magenta"];10585 -> 21295[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21296[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21297[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21298[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21299[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21300[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21301[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21302[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21303[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21304[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21305[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21306[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10585 -> 21307[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21294[label="",style="dashed", color="red", weight=0]; 89.31/52.31 10586[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 True zzz602 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz597 zzz598 (Pos (Succ zzz599)) zzz600 zzz601 (primCmpNat Zero (Succ zzz594) == LT)",fontsize=16,color="magenta"];10586 -> 21308[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21309[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21310[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21311[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21312[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21313[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21314[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21315[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21316[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21317[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21318[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21319[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 10586 -> 21320[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25001[label="zzz464",fontsize=16,color="green",shape="box"];25002[label="FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];25003[label="zzz464",fontsize=16,color="green",shape="box"];25004[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];11954 -> 21759[label="",style="dashed", color="red", weight=0]; 89.31/52.31 11954[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat (Succ zzz684) (Succ zzz7460) == LT)",fontsize=16,color="magenta"];11954 -> 21760[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21761[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21762[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21763[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21764[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21765[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21766[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21767[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21768[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21769[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21770[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21771[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11954 -> 21772[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21759[label="",style="dashed", color="red", weight=0]; 89.31/52.31 11955[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 True zzz692 zzz682 zzz683 (Neg (Succ zzz684)) zzz685 zzz686 zzz687 zzz688 (Neg (Succ zzz689)) zzz690 zzz691 (primCmpNat (Succ zzz684) Zero == LT)",fontsize=16,color="magenta"];11955 -> 21773[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21774[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21775[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21776[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21777[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21778[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21779[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21780[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21781[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21782[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21783[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21784[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 11955 -> 21785[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18286[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat zzz13760 zzz138200 == LT)",fontsize=16,color="burlywood",shape="triangle"];27783[label="zzz13760/Succ zzz137600",fontsize=10,color="white",style="solid",shape="box"];18286 -> 27783[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27783 -> 18318[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27784[label="zzz13760/Zero",fontsize=10,color="white",style="solid",shape="box"];18286 -> 27784[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27784 -> 18319[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18287 -> 18144[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18287[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (GT == LT)",fontsize=16,color="magenta"];18288[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 otherwise",fontsize=16,color="black",shape="box"];18288 -> 18320[label="",style="solid", color="black", weight=3]; 89.31/52.31 18289[label="Zero",fontsize=16,color="green",shape="box"];18290[label="zzz138300",fontsize=16,color="green",shape="box"];18291 -> 18257[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18291[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False",fontsize=16,color="magenta"];18292 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18292[label="FiniteMap.mkBalBranch zzz1311 zzz1312 zzz1314 (FiniteMap.mkVBalBranch False zzz1321 zzz1315 (FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320))",fontsize=16,color="magenta"];18292 -> 24915[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18292 -> 24916[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18292 -> 24917[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18292 -> 24918[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18293 -> 18286[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18293[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat zzz138400 zzz13770 == LT)",fontsize=16,color="magenta"];18293 -> 18325[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18293 -> 18326[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18294 -> 18149[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (LT == LT)",fontsize=16,color="magenta"];18295[label="zzz138500",fontsize=16,color="green",shape="box"];18296[label="Zero",fontsize=16,color="green",shape="box"];17114[label="zzz107400",fontsize=16,color="green",shape="box"];17115[label="zzz1082000",fontsize=16,color="green",shape="box"];17121[label="zzz1086000",fontsize=16,color="green",shape="box"];17122[label="zzz102700",fontsize=16,color="green",shape="box"];18297[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat zzz13780 zzz138600 == LT)",fontsize=16,color="burlywood",shape="triangle"];27785[label="zzz13780/Succ zzz137800",fontsize=10,color="white",style="solid",shape="box"];18297 -> 27785[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27785 -> 18327[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27786[label="zzz13780/Zero",fontsize=10,color="white",style="solid",shape="box"];18297 -> 27786[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27786 -> 18328[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18298 -> 18156[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18298[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (GT == LT)",fontsize=16,color="magenta"];18299[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 otherwise",fontsize=16,color="black",shape="box"];18299 -> 18329[label="",style="solid", color="black", weight=3]; 89.31/52.31 18300[label="Zero",fontsize=16,color="green",shape="box"];18301[label="zzz138700",fontsize=16,color="green",shape="box"];18302 -> 18271[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18302[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False",fontsize=16,color="magenta"];18303 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18303[label="FiniteMap.mkBalBranch zzz1325 zzz1326 zzz1328 (FiniteMap.mkVBalBranch False zzz1335 zzz1329 (FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334))",fontsize=16,color="magenta"];18303 -> 24919[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18303 -> 24920[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18303 -> 24921[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18303 -> 24922[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18304 -> 18297[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18304[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat zzz138800 zzz13790 == LT)",fontsize=16,color="magenta"];18304 -> 18334[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18304 -> 18335[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18305 -> 18161[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18305[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (LT == LT)",fontsize=16,color="magenta"];18306[label="Zero",fontsize=16,color="green",shape="box"];18307[label="zzz138900",fontsize=16,color="green",shape="box"];17141[label="zzz1090000",fontsize=16,color="green",shape="box"];17142[label="zzz102900",fontsize=16,color="green",shape="box"];24609[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz191400) (Succ zzz191300) == GT)",fontsize=16,color="black",shape="box"];24609 -> 24628[label="",style="solid", color="black", weight=3]; 89.31/52.31 24610[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz191400) Zero == GT)",fontsize=16,color="black",shape="box"];24610 -> 24629[label="",style="solid", color="black", weight=3]; 89.31/52.31 24611[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) True",fontsize=16,color="black",shape="box"];24611 -> 24630[label="",style="solid", color="black", weight=3]; 89.31/52.31 24612 -> 24591[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24612[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat Zero (Succ zzz191300) == GT)",fontsize=16,color="magenta"];24612 -> 24631[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24612 -> 24632[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24613[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (EQ == GT)",fontsize=16,color="black",shape="triangle"];24613 -> 24633[label="",style="solid", color="black", weight=3]; 89.31/52.31 24614 -> 24585[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24614[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (GT == GT)",fontsize=16,color="magenta"];24615 -> 24613[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24615[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (EQ == GT)",fontsize=16,color="magenta"];24616[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) False",fontsize=16,color="black",shape="triangle"];24616 -> 24634[label="",style="solid", color="black", weight=3]; 89.31/52.31 24617[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz191300) (Succ zzz191400) == GT)",fontsize=16,color="black",shape="box"];24617 -> 24635[label="",style="solid", color="black", weight=3]; 89.31/52.31 24618[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat Zero (Succ zzz191400) == GT)",fontsize=16,color="black",shape="box"];24618 -> 24636[label="",style="solid", color="black", weight=3]; 89.31/52.31 24619 -> 24590[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24619[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (LT == GT)",fontsize=16,color="magenta"];24620 -> 24613[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24620[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (EQ == GT)",fontsize=16,color="magenta"];24621 -> 24584[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24621[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz191300) Zero == GT)",fontsize=16,color="magenta"];24621 -> 24637[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24621 -> 24638[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24622 -> 24613[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24622[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (EQ == GT)",fontsize=16,color="magenta"];25881 -> 25893[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25881[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25881 -> 25894[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25882 -> 25900[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25882[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25882 -> 25901[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25883 -> 25907[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25883[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25883 -> 25908[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25884 -> 25918[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25884[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25884 -> 25919[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25885 -> 25924[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25885[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25885 -> 25925[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25886 -> 25930[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25886[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25886 -> 25931[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25887 -> 25936[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25887[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25887 -> 25937[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25888 -> 25942[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25888[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090)) == GT)",fontsize=16,color="magenta"];25888 -> 25943[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 27055[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare0 True False otherwise == LT))",fontsize=16,color="black",shape="box"];27055 -> 27057[label="",style="solid", color="black", weight=3]; 89.31/52.31 27056[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True (True > True))",fontsize=16,color="black",shape="box"];27056 -> 27058[label="",style="solid", color="black", weight=3]; 89.31/52.31 26017[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (True > False)",fontsize=16,color="black",shape="box"];26017 -> 26029[label="",style="solid", color="black", weight=3]; 89.31/52.31 26018[label="FiniteMap.splitGT zzz1931 True",fontsize=16,color="burlywood",shape="box"];27787[label="zzz1931/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];26018 -> 27787[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27787 -> 26030[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27788[label="zzz1931/FiniteMap.Branch zzz19310 zzz19311 zzz19312 zzz19313 zzz19314",fontsize=10,color="white",style="solid",shape="box"];26018 -> 27788[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27788 -> 26031[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 21295[label="zzz593",fontsize=16,color="green",shape="box"];21296[label="zzz601",fontsize=16,color="green",shape="box"];21297[label="Succ zzz7100",fontsize=16,color="green",shape="box"];21298[label="zzz592",fontsize=16,color="green",shape="box"];21299[label="zzz602",fontsize=16,color="green",shape="box"];21300[label="zzz594",fontsize=16,color="green",shape="box"];21301[label="zzz595",fontsize=16,color="green",shape="box"];21302[label="zzz598",fontsize=16,color="green",shape="box"];21303[label="zzz597",fontsize=16,color="green",shape="box"];21304[label="zzz599",fontsize=16,color="green",shape="box"];21305[label="zzz600",fontsize=16,color="green",shape="box"];21306[label="Succ zzz594",fontsize=16,color="green",shape="box"];21307[label="zzz596",fontsize=16,color="green",shape="box"];21294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat zzz1701 zzz1702 == LT)",fontsize=16,color="burlywood",shape="triangle"];27789[label="zzz1701/Succ zzz17010",fontsize=10,color="white",style="solid",shape="box"];21294 -> 27789[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27789 -> 21470[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27790[label="zzz1701/Zero",fontsize=10,color="white",style="solid",shape="box"];21294 -> 27790[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27790 -> 21471[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 21308[label="zzz593",fontsize=16,color="green",shape="box"];21309[label="zzz601",fontsize=16,color="green",shape="box"];21310[label="Zero",fontsize=16,color="green",shape="box"];21311[label="zzz592",fontsize=16,color="green",shape="box"];21312[label="zzz602",fontsize=16,color="green",shape="box"];21313[label="zzz594",fontsize=16,color="green",shape="box"];21314[label="zzz595",fontsize=16,color="green",shape="box"];21315[label="zzz598",fontsize=16,color="green",shape="box"];21316[label="zzz597",fontsize=16,color="green",shape="box"];21317[label="zzz599",fontsize=16,color="green",shape="box"];21318[label="zzz600",fontsize=16,color="green",shape="box"];21319[label="Succ zzz594",fontsize=16,color="green",shape="box"];21320[label="zzz596",fontsize=16,color="green",shape="box"];21760[label="zzz691",fontsize=16,color="green",shape="box"];21761[label="zzz688",fontsize=16,color="green",shape="box"];21762[label="Succ zzz684",fontsize=16,color="green",shape="box"];21763[label="Succ zzz7460",fontsize=16,color="green",shape="box"];21764[label="zzz682",fontsize=16,color="green",shape="box"];21765[label="zzz683",fontsize=16,color="green",shape="box"];21766[label="zzz690",fontsize=16,color="green",shape="box"];21767[label="zzz687",fontsize=16,color="green",shape="box"];21768[label="zzz686",fontsize=16,color="green",shape="box"];21769[label="zzz685",fontsize=16,color="green",shape="box"];21770[label="zzz692",fontsize=16,color="green",shape="box"];21771[label="zzz684",fontsize=16,color="green",shape="box"];21772[label="zzz689",fontsize=16,color="green",shape="box"];21759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat zzz1732 zzz1733 == LT)",fontsize=16,color="burlywood",shape="triangle"];27791[label="zzz1732/Succ zzz17320",fontsize=10,color="white",style="solid",shape="box"];21759 -> 27791[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27791 -> 21960[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27792[label="zzz1732/Zero",fontsize=10,color="white",style="solid",shape="box"];21759 -> 27792[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27792 -> 21961[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 21773[label="zzz691",fontsize=16,color="green",shape="box"];21774[label="zzz688",fontsize=16,color="green",shape="box"];21775[label="Succ zzz684",fontsize=16,color="green",shape="box"];21776[label="Zero",fontsize=16,color="green",shape="box"];21777[label="zzz682",fontsize=16,color="green",shape="box"];21778[label="zzz683",fontsize=16,color="green",shape="box"];21779[label="zzz690",fontsize=16,color="green",shape="box"];21780[label="zzz687",fontsize=16,color="green",shape="box"];21781[label="zzz686",fontsize=16,color="green",shape="box"];21782[label="zzz685",fontsize=16,color="green",shape="box"];21783[label="zzz692",fontsize=16,color="green",shape="box"];21784[label="zzz684",fontsize=16,color="green",shape="box"];21785[label="zzz689",fontsize=16,color="green",shape="box"];18318[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz137600) zzz138200 == LT)",fontsize=16,color="burlywood",shape="box"];27793[label="zzz138200/Succ zzz1382000",fontsize=10,color="white",style="solid",shape="box"];18318 -> 27793[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27793 -> 18338[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27794[label="zzz138200/Zero",fontsize=10,color="white",style="solid",shape="box"];18318 -> 27794[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27794 -> 18339[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18319[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero zzz138200 == LT)",fontsize=16,color="burlywood",shape="box"];27795[label="zzz138200/Succ zzz1382000",fontsize=10,color="white",style="solid",shape="box"];18319 -> 27795[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27795 -> 18340[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27796[label="zzz138200/Zero",fontsize=10,color="white",style="solid",shape="box"];18319 -> 27796[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27796 -> 18341[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18320[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 True",fontsize=16,color="black",shape="box"];18320 -> 18342[label="",style="solid", color="black", weight=3]; 89.31/52.31 24915[label="zzz1311",fontsize=16,color="green",shape="box"];24916 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24916[label="FiniteMap.mkVBalBranch False zzz1321 zzz1315 (FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320)",fontsize=16,color="magenta"];24916 -> 25005[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24916 -> 25006[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24916 -> 25007[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24917[label="zzz1314",fontsize=16,color="green",shape="box"];24918[label="zzz1312",fontsize=16,color="green",shape="box"];18325[label="zzz13770",fontsize=16,color="green",shape="box"];18326[label="zzz138400",fontsize=16,color="green",shape="box"];18327[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz137800) zzz138600 == LT)",fontsize=16,color="burlywood",shape="box"];27797[label="zzz138600/Succ zzz1386000",fontsize=10,color="white",style="solid",shape="box"];18327 -> 27797[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27797 -> 18346[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27798[label="zzz138600/Zero",fontsize=10,color="white",style="solid",shape="box"];18327 -> 27798[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27798 -> 18347[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18328[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero zzz138600 == LT)",fontsize=16,color="burlywood",shape="box"];27799[label="zzz138600/Succ zzz1386000",fontsize=10,color="white",style="solid",shape="box"];18328 -> 27799[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27799 -> 18348[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27800[label="zzz138600/Zero",fontsize=10,color="white",style="solid",shape="box"];18328 -> 27800[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27800 -> 18349[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18329[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 True",fontsize=16,color="black",shape="box"];18329 -> 18350[label="",style="solid", color="black", weight=3]; 89.31/52.31 24919[label="zzz1325",fontsize=16,color="green",shape="box"];24920 -> 13253[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24920[label="FiniteMap.mkVBalBranch False zzz1335 zzz1329 (FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334)",fontsize=16,color="magenta"];24920 -> 25008[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24920 -> 25009[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24920 -> 25010[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24921[label="zzz1328",fontsize=16,color="green",shape="box"];24922[label="zzz1326",fontsize=16,color="green",shape="box"];18334[label="zzz138800",fontsize=16,color="green",shape="box"];18335[label="zzz13790",fontsize=16,color="green",shape="box"];24628[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat zzz191400 zzz191300 == GT)",fontsize=16,color="burlywood",shape="triangle"];27801[label="zzz191400/Succ zzz1914000",fontsize=10,color="white",style="solid",shape="box"];24628 -> 27801[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27801 -> 24651[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27802[label="zzz191400/Zero",fontsize=10,color="white",style="solid",shape="box"];24628 -> 27802[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27802 -> 24652[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24629 -> 24585[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24629[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (GT == GT)",fontsize=16,color="magenta"];24630 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24630[label="FiniteMap.mkBalBranch (FiniteMap.glueBal2Mid_key2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)) (FiniteMap.glueBal2Mid_elt2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.deleteMin (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="magenta"];24630 -> 24923[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24630 -> 24924[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24630 -> 24925[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24630 -> 24926[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24631[label="Zero",fontsize=16,color="green",shape="box"];24632[label="zzz191300",fontsize=16,color="green",shape="box"];24633 -> 24616[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24633[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) False",fontsize=16,color="magenta"];24634[label="FiniteMap.glueBal2GlueBal0 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) otherwise",fontsize=16,color="black",shape="box"];24634 -> 24654[label="",style="solid", color="black", weight=3]; 89.31/52.31 24635 -> 24628[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24635[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat zzz191300 zzz191400 == GT)",fontsize=16,color="magenta"];24635 -> 24655[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24635 -> 24656[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24636 -> 24590[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24636[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (LT == GT)",fontsize=16,color="magenta"];24637[label="Zero",fontsize=16,color="green",shape="box"];24638[label="zzz191300",fontsize=16,color="green",shape="box"];25894 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25894[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25894 -> 25949[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25893[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (Pos zzz2011) == GT)",fontsize=16,color="black",shape="triangle"];25893 -> 25950[label="",style="solid", color="black", weight=3]; 89.31/52.31 25901 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25901[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25901 -> 25951[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25900[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201000)) (Neg zzz2012) == GT)",fontsize=16,color="black",shape="triangle"];25900 -> 25952[label="",style="solid", color="black", weight=3]; 89.31/52.31 25908 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25908[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25908 -> 25953[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25907[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos zzz2013) == GT)",fontsize=16,color="burlywood",shape="triangle"];27803[label="zzz2013/Succ zzz20130",fontsize=10,color="white",style="solid",shape="box"];25907 -> 27803[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27803 -> 25954[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27804[label="zzz2013/Zero",fontsize=10,color="white",style="solid",shape="box"];25907 -> 27804[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27804 -> 25955[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25919 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25919[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25919 -> 25956[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25918[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg zzz2014) == GT)",fontsize=16,color="burlywood",shape="triangle"];27805[label="zzz2014/Succ zzz20140",fontsize=10,color="white",style="solid",shape="box"];25918 -> 27805[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27805 -> 25957[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27806[label="zzz2014/Zero",fontsize=10,color="white",style="solid",shape="box"];25918 -> 27806[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27806 -> 25958[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25925 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25925[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25925 -> 25959[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25924[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (Pos zzz2015) == GT)",fontsize=16,color="black",shape="triangle"];25924 -> 25960[label="",style="solid", color="black", weight=3]; 89.31/52.31 25931 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25931[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25931 -> 25961[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25930[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201000)) (Neg zzz2016) == GT)",fontsize=16,color="black",shape="triangle"];25930 -> 25962[label="",style="solid", color="black", weight=3]; 89.31/52.31 25937 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25937[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25937 -> 25963[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25936[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos zzz2017) == GT)",fontsize=16,color="burlywood",shape="triangle"];27807[label="zzz2017/Succ zzz20170",fontsize=10,color="white",style="solid",shape="box"];25936 -> 27807[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27807 -> 25964[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27808[label="zzz2017/Zero",fontsize=10,color="white",style="solid",shape="box"];25936 -> 27808[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27808 -> 25965[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25943 -> 15179[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25943[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20090",fontsize=16,color="magenta"];25943 -> 25966[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25942[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg zzz2018) == GT)",fontsize=16,color="burlywood",shape="triangle"];27809[label="zzz2018/Succ zzz20180",fontsize=10,color="white",style="solid",shape="box"];25942 -> 27809[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27809 -> 25967[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27810[label="zzz2018/Zero",fontsize=10,color="white",style="solid",shape="box"];25942 -> 27810[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27810 -> 25968[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27057[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare0 True False True == LT))",fontsize=16,color="black",shape="box"];27057 -> 27059[label="",style="solid", color="black", weight=3]; 89.31/52.31 27058[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True (compare True True == GT))",fontsize=16,color="black",shape="box"];27058 -> 27060[label="",style="solid", color="black", weight=3]; 89.31/52.31 26029[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare True False == GT)",fontsize=16,color="black",shape="box"];26029 -> 26039[label="",style="solid", color="black", weight=3]; 89.31/52.31 26030[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];26030 -> 26040[label="",style="solid", color="black", weight=3]; 89.31/52.31 26031[label="FiniteMap.splitGT (FiniteMap.Branch zzz19310 zzz19311 zzz19312 zzz19313 zzz19314) True",fontsize=16,color="black",shape="box"];26031 -> 26041[label="",style="solid", color="black", weight=3]; 89.31/52.31 21470[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat (Succ zzz17010) zzz1702 == LT)",fontsize=16,color="burlywood",shape="box"];27811[label="zzz1702/Succ zzz17020",fontsize=10,color="white",style="solid",shape="box"];21470 -> 27811[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27811 -> 21514[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27812[label="zzz1702/Zero",fontsize=10,color="white",style="solid",shape="box"];21470 -> 27812[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27812 -> 21515[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 21471[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat Zero zzz1702 == LT)",fontsize=16,color="burlywood",shape="box"];27813[label="zzz1702/Succ zzz17020",fontsize=10,color="white",style="solid",shape="box"];21471 -> 27813[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27813 -> 21516[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27814[label="zzz1702/Zero",fontsize=10,color="white",style="solid",shape="box"];21471 -> 27814[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27814 -> 21517[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 21960[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat (Succ zzz17320) zzz1733 == LT)",fontsize=16,color="burlywood",shape="box"];27815[label="zzz1733/Succ zzz17330",fontsize=10,color="white",style="solid",shape="box"];21960 -> 27815[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27815 -> 22049[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27816[label="zzz1733/Zero",fontsize=10,color="white",style="solid",shape="box"];21960 -> 27816[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27816 -> 22050[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 21961[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat Zero zzz1733 == LT)",fontsize=16,color="burlywood",shape="box"];27817[label="zzz1733/Succ zzz17330",fontsize=10,color="white",style="solid",shape="box"];21961 -> 27817[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27817 -> 22051[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27818[label="zzz1733/Zero",fontsize=10,color="white",style="solid",shape="box"];21961 -> 27818[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27818 -> 22052[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 18338[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz137600) (Succ zzz1382000) == LT)",fontsize=16,color="black",shape="box"];18338 -> 18356[label="",style="solid", color="black", weight=3]; 89.31/52.31 18339[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat (Succ zzz137600) Zero == LT)",fontsize=16,color="black",shape="box"];18339 -> 18357[label="",style="solid", color="black", weight=3]; 89.31/52.31 18340[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero (Succ zzz1382000) == LT)",fontsize=16,color="black",shape="box"];18340 -> 18358[label="",style="solid", color="black", weight=3]; 89.31/52.31 18341[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];18341 -> 18359[label="",style="solid", color="black", weight=3]; 89.31/52.31 18342 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18342[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz1321 (FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315) (FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320)",fontsize=16,color="magenta"];18342 -> 26583[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18342 -> 26584[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18342 -> 26585[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18342 -> 26586[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18342 -> 26587[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25005[label="zzz1321",fontsize=16,color="green",shape="box"];25006[label="FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320",fontsize=16,color="green",shape="box"];25007[label="zzz1315",fontsize=16,color="green",shape="box"];18346[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz137800) (Succ zzz1386000) == LT)",fontsize=16,color="black",shape="box"];18346 -> 18373[label="",style="solid", color="black", weight=3]; 89.31/52.31 18347[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat (Succ zzz137800) Zero == LT)",fontsize=16,color="black",shape="box"];18347 -> 18374[label="",style="solid", color="black", weight=3]; 89.31/52.31 18348[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero (Succ zzz1386000) == LT)",fontsize=16,color="black",shape="box"];18348 -> 18375[label="",style="solid", color="black", weight=3]; 89.31/52.31 18349[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];18349 -> 18376[label="",style="solid", color="black", weight=3]; 89.31/52.31 18350 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18350[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz1335 (FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329) (FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334)",fontsize=16,color="magenta"];18350 -> 26588[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18350 -> 26589[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18350 -> 26590[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18350 -> 26591[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18350 -> 26592[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25008[label="zzz1335",fontsize=16,color="green",shape="box"];25009[label="FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334",fontsize=16,color="green",shape="box"];25010[label="zzz1329",fontsize=16,color="green",shape="box"];24651[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz1914000) zzz191300 == GT)",fontsize=16,color="burlywood",shape="box"];27819[label="zzz191300/Succ zzz1913000",fontsize=10,color="white",style="solid",shape="box"];24651 -> 27819[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27819 -> 24669[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27820[label="zzz191300/Zero",fontsize=10,color="white",style="solid",shape="box"];24651 -> 27820[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27820 -> 24670[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24652[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat Zero zzz191300 == GT)",fontsize=16,color="burlywood",shape="box"];27821[label="zzz191300/Succ zzz1913000",fontsize=10,color="white",style="solid",shape="box"];24652 -> 27821[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27821 -> 24671[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27822[label="zzz191300/Zero",fontsize=10,color="white",style="solid",shape="box"];24652 -> 27822[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27822 -> 24672[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24923[label="FiniteMap.glueBal2Mid_key2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24923 -> 25011[label="",style="solid", color="black", weight=3]; 89.31/52.31 24924[label="FiniteMap.deleteMin (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="burlywood",shape="triangle"];27823[label="zzz2233/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24924 -> 27823[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27823 -> 25012[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27824[label="zzz2233/FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334",fontsize=10,color="white",style="solid",shape="box"];24924 -> 27824[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27824 -> 25013[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24925[label="FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284",fontsize=16,color="green",shape="box"];24926[label="FiniteMap.glueBal2Mid_elt2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24926 -> 25014[label="",style="solid", color="black", weight=3]; 89.31/52.31 24654[label="FiniteMap.glueBal2GlueBal0 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) True",fontsize=16,color="black",shape="box"];24654 -> 24674[label="",style="solid", color="black", weight=3]; 89.31/52.31 24655[label="zzz191400",fontsize=16,color="green",shape="box"];24656[label="zzz191300",fontsize=16,color="green",shape="box"];25949[label="zzz20090",fontsize=16,color="green",shape="box"];25950[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz201000) zzz2011 == GT)",fontsize=16,color="burlywood",shape="triangle"];27825[label="zzz2011/Succ zzz20110",fontsize=10,color="white",style="solid",shape="box"];25950 -> 27825[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27825 -> 25978[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27826[label="zzz2011/Zero",fontsize=10,color="white",style="solid",shape="box"];25950 -> 27826[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27826 -> 25979[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25951[label="zzz20090",fontsize=16,color="green",shape="box"];25952[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="black",shape="triangle"];25952 -> 25980[label="",style="solid", color="black", weight=3]; 89.31/52.31 25953[label="zzz20090",fontsize=16,color="green",shape="box"];25954[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos (Succ zzz20130)) == GT)",fontsize=16,color="black",shape="box"];25954 -> 25981[label="",style="solid", color="black", weight=3]; 89.31/52.31 25955[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];25955 -> 25982[label="",style="solid", color="black", weight=3]; 89.31/52.31 25956[label="zzz20090",fontsize=16,color="green",shape="box"];25957[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg (Succ zzz20140)) == GT)",fontsize=16,color="black",shape="box"];25957 -> 25983[label="",style="solid", color="black", weight=3]; 89.31/52.31 25958[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];25958 -> 25984[label="",style="solid", color="black", weight=3]; 89.31/52.31 25959[label="zzz20090",fontsize=16,color="green",shape="box"];25960[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="black",shape="triangle"];25960 -> 25985[label="",style="solid", color="black", weight=3]; 89.31/52.31 25961[label="zzz20090",fontsize=16,color="green",shape="box"];25962[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz2016 (Succ zzz201000) == GT)",fontsize=16,color="burlywood",shape="triangle"];27827[label="zzz2016/Succ zzz20160",fontsize=10,color="white",style="solid",shape="box"];25962 -> 27827[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27827 -> 25986[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27828[label="zzz2016/Zero",fontsize=10,color="white",style="solid",shape="box"];25962 -> 27828[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27828 -> 25987[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25963[label="zzz20090",fontsize=16,color="green",shape="box"];25964[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos (Succ zzz20170)) == GT)",fontsize=16,color="black",shape="box"];25964 -> 25988[label="",style="solid", color="black", weight=3]; 89.31/52.31 25965[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];25965 -> 25989[label="",style="solid", color="black", weight=3]; 89.31/52.31 25966[label="zzz20090",fontsize=16,color="green",shape="box"];25967[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg (Succ zzz20180)) == GT)",fontsize=16,color="black",shape="box"];25967 -> 25990[label="",style="solid", color="black", weight=3]; 89.31/52.31 25968[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];25968 -> 25991[label="",style="solid", color="black", weight=3]; 89.31/52.31 27059[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True (GT == LT))",fontsize=16,color="black",shape="box"];27059 -> 27061[label="",style="solid", color="black", weight=3]; 89.31/52.31 27060[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True (compare3 True True == GT))",fontsize=16,color="black",shape="box"];27060 -> 27062[label="",style="solid", color="black", weight=3]; 89.31/52.31 26039[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];26039 -> 26048[label="",style="solid", color="black", weight=3]; 89.31/52.31 26040 -> 1401[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26040[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="magenta"];26041[label="FiniteMap.splitGT3 (FiniteMap.Branch zzz19310 zzz19311 zzz19312 zzz19313 zzz19314) True",fontsize=16,color="black",shape="box"];26041 -> 26049[label="",style="solid", color="black", weight=3]; 89.31/52.31 21514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat (Succ zzz17010) (Succ zzz17020) == LT)",fontsize=16,color="black",shape="box"];21514 -> 21545[label="",style="solid", color="black", weight=3]; 89.31/52.31 21515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat (Succ zzz17010) Zero == LT)",fontsize=16,color="black",shape="box"];21515 -> 21546[label="",style="solid", color="black", weight=3]; 89.31/52.31 21516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat Zero (Succ zzz17020) == LT)",fontsize=16,color="black",shape="box"];21516 -> 21547[label="",style="solid", color="black", weight=3]; 89.31/52.31 21517[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21517 -> 21548[label="",style="solid", color="black", weight=3]; 89.31/52.31 22049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat (Succ zzz17320) (Succ zzz17330) == LT)",fontsize=16,color="black",shape="box"];22049 -> 22396[label="",style="solid", color="black", weight=3]; 89.31/52.31 22050[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat (Succ zzz17320) Zero == LT)",fontsize=16,color="black",shape="box"];22050 -> 22397[label="",style="solid", color="black", weight=3]; 89.31/52.31 22051[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat Zero (Succ zzz17330) == LT)",fontsize=16,color="black",shape="box"];22051 -> 22398[label="",style="solid", color="black", weight=3]; 89.31/52.31 22052[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];22052 -> 22399[label="",style="solid", color="black", weight=3]; 89.31/52.31 18356 -> 18286[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18356[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (primCmpNat zzz137600 zzz1382000 == LT)",fontsize=16,color="magenta"];18356 -> 18390[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18356 -> 18391[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18357 -> 18144[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18357[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (GT == LT)",fontsize=16,color="magenta"];18358 -> 18149[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18358[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (LT == LT)",fontsize=16,color="magenta"];18359 -> 18259[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18359[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 False zzz1321 zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315 zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320 (EQ == LT)",fontsize=16,color="magenta"];26583[label="FiniteMap.Branch zzz1316 zzz1317 (Pos (Succ zzz1318)) zzz1319 zzz1320",fontsize=16,color="green",shape="box"];26584[label="False",fontsize=16,color="green",shape="box"];26585[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26586[label="FiniteMap.Branch zzz1311 zzz1312 (Pos (Succ zzz1313)) zzz1314 zzz1315",fontsize=16,color="green",shape="box"];26587[label="zzz1321",fontsize=16,color="green",shape="box"];18373 -> 18297[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18373[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (primCmpNat zzz137800 zzz1386000 == LT)",fontsize=16,color="magenta"];18373 -> 18393[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18373 -> 18394[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 18374 -> 18156[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18374[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (GT == LT)",fontsize=16,color="magenta"];18375 -> 18161[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18375[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (LT == LT)",fontsize=16,color="magenta"];18376 -> 18273[label="",style="dashed", color="red", weight=0]; 89.31/52.31 18376[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 False zzz1335 zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329 zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334 (EQ == LT)",fontsize=16,color="magenta"];26588[label="FiniteMap.Branch zzz1330 zzz1331 (Neg (Succ zzz1332)) zzz1333 zzz1334",fontsize=16,color="green",shape="box"];26589[label="False",fontsize=16,color="green",shape="box"];26590[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26591[label="FiniteMap.Branch zzz1325 zzz1326 (Neg (Succ zzz1327)) zzz1328 zzz1329",fontsize=16,color="green",shape="box"];26592[label="zzz1335",fontsize=16,color="green",shape="box"];24669[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz1914000) (Succ zzz1913000) == GT)",fontsize=16,color="black",shape="box"];24669 -> 24688[label="",style="solid", color="black", weight=3]; 89.31/52.31 24670[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat (Succ zzz1914000) Zero == GT)",fontsize=16,color="black",shape="box"];24670 -> 24689[label="",style="solid", color="black", weight=3]; 89.31/52.31 24671[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat Zero (Succ zzz1913000) == GT)",fontsize=16,color="black",shape="box"];24671 -> 24690[label="",style="solid", color="black", weight=3]; 89.31/52.31 24672[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];24672 -> 24691[label="",style="solid", color="black", weight=3]; 89.31/52.31 25011[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.glueBal2Vv3 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="black",shape="box"];25011 -> 25037[label="",style="solid", color="black", weight=3]; 89.31/52.31 25012[label="FiniteMap.deleteMin (FiniteMap.Branch zzz2230 zzz2231 zzz2232 FiniteMap.EmptyFM zzz2234)",fontsize=16,color="black",shape="box"];25012 -> 25038[label="",style="solid", color="black", weight=3]; 89.31/52.31 25013[label="FiniteMap.deleteMin (FiniteMap.Branch zzz2230 zzz2231 zzz2232 (FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334) zzz2234)",fontsize=16,color="black",shape="box"];25013 -> 25039[label="",style="solid", color="black", weight=3]; 89.31/52.31 25014[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.glueBal2Vv3 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="black",shape="box"];25014 -> 25040[label="",style="solid", color="black", weight=3]; 89.31/52.31 24674 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24674[label="FiniteMap.mkBalBranch (FiniteMap.glueBal2Mid_key1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)) (FiniteMap.glueBal2Mid_elt1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)) (FiniteMap.deleteMax (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284)) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="magenta"];24674 -> 24927[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24674 -> 24928[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24674 -> 24929[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24674 -> 24930[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25978[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz201000) (Succ zzz20110) == GT)",fontsize=16,color="black",shape="box"];25978 -> 25995[label="",style="solid", color="black", weight=3]; 89.31/52.31 25979[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz201000) Zero == GT)",fontsize=16,color="black",shape="box"];25979 -> 25996[label="",style="solid", color="black", weight=3]; 89.31/52.31 25980[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 True",fontsize=16,color="black",shape="box"];25980 -> 25997[label="",style="solid", color="black", weight=3]; 89.31/52.31 25981 -> 25962[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25981[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ zzz20130) == GT)",fontsize=16,color="magenta"];25981 -> 25998[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25981 -> 25999[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25982[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="black",shape="triangle"];25982 -> 26000[label="",style="solid", color="black", weight=3]; 89.31/52.31 25983 -> 25952[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25983[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="magenta"];25984 -> 25982[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25984[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];25985[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 False",fontsize=16,color="black",shape="triangle"];25985 -> 26001[label="",style="solid", color="black", weight=3]; 89.31/52.31 25986[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz20160) (Succ zzz201000) == GT)",fontsize=16,color="black",shape="box"];25986 -> 26002[label="",style="solid", color="black", weight=3]; 89.31/52.31 25987[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ zzz201000) == GT)",fontsize=16,color="black",shape="box"];25987 -> 26003[label="",style="solid", color="black", weight=3]; 89.31/52.31 25988 -> 25960[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25988[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="magenta"];25989 -> 25982[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25989[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];25990 -> 25950[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25990[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz20180) Zero == GT)",fontsize=16,color="magenta"];25990 -> 26004[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25990 -> 26005[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25991 -> 25982[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25991[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];27061[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM2 False zzz2060 zzz2061 zzz2062 zzz2063 True False)",fontsize=16,color="black",shape="box"];27061 -> 27063[label="",style="solid", color="black", weight=3]; 89.31/52.31 27062[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True True (True == True) == GT))",fontsize=16,color="black",shape="box"];27062 -> 27064[label="",style="solid", color="black", weight=3]; 89.31/52.31 26048[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];26048 -> 26056[label="",style="solid", color="black", weight=3]; 89.31/52.31 26049[label="FiniteMap.splitGT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (True > zzz19310)",fontsize=16,color="black",shape="box"];26049 -> 26057[label="",style="solid", color="black", weight=3]; 89.31/52.31 21545 -> 21294[label="",style="dashed", color="red", weight=0]; 89.31/52.31 21545[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (primCmpNat zzz17010 zzz17020 == LT)",fontsize=16,color="magenta"];21545 -> 21715[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 21545 -> 21716[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 21546[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (GT == LT)",fontsize=16,color="black",shape="box"];21546 -> 21717[label="",style="solid", color="black", weight=3]; 89.31/52.31 21547[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (LT == LT)",fontsize=16,color="black",shape="box"];21547 -> 21718[label="",style="solid", color="black", weight=3]; 89.31/52.31 21548[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 (EQ == LT)",fontsize=16,color="black",shape="box"];21548 -> 21719[label="",style="solid", color="black", weight=3]; 89.31/52.31 22396 -> 21759[label="",style="dashed", color="red", weight=0]; 89.31/52.31 22396[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (primCmpNat zzz17320 zzz17330 == LT)",fontsize=16,color="magenta"];22396 -> 22483[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 22396 -> 22484[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 22397[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (GT == LT)",fontsize=16,color="black",shape="box"];22397 -> 22485[label="",style="solid", color="black", weight=3]; 89.31/52.31 22398[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (LT == LT)",fontsize=16,color="black",shape="box"];22398 -> 22486[label="",style="solid", color="black", weight=3]; 89.31/52.31 22399[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 (EQ == LT)",fontsize=16,color="black",shape="box"];22399 -> 22487[label="",style="solid", color="black", weight=3]; 89.31/52.31 18390[label="zzz1382000",fontsize=16,color="green",shape="box"];18391[label="zzz137600",fontsize=16,color="green",shape="box"];18393[label="zzz137800",fontsize=16,color="green",shape="box"];18394[label="zzz1386000",fontsize=16,color="green",shape="box"];24688 -> 24628[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24688[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (primCmpNat zzz1914000 zzz1913000 == GT)",fontsize=16,color="magenta"];24688 -> 24695[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24688 -> 24696[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24689 -> 24585[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24689[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (GT == GT)",fontsize=16,color="magenta"];24690 -> 24590[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24690[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (LT == GT)",fontsize=16,color="magenta"];24691 -> 24613[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24691[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (EQ == GT)",fontsize=16,color="magenta"];25037 -> 25383[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25037[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.findMin (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="magenta"];25037 -> 25384[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25385[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25386[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25387[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25388[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25389[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25390[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25391[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25392[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25393[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25394[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25395[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25396[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25397[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25037 -> 25398[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25038[label="zzz2234",fontsize=16,color="green",shape="box"];25039 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25039[label="FiniteMap.mkBalBranch zzz2230 zzz2231 (FiniteMap.deleteMin (FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334)) zzz2234",fontsize=16,color="magenta"];25039 -> 25070[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25484[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25040[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.findMin (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="magenta"];25040 -> 25485[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25486[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25487[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25488[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25489[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25490[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25491[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25492[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25493[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25494[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25495[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25496[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25497[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25498[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25040 -> 25499[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24927[label="FiniteMap.glueBal2Mid_key1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24927 -> 25015[label="",style="solid", color="black", weight=3]; 89.31/52.31 24928[label="FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234",fontsize=16,color="green",shape="box"];24929[label="FiniteMap.deleteMax (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284)",fontsize=16,color="burlywood",shape="triangle"];27829[label="zzz284/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24929 -> 27829[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27829 -> 25016[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27830[label="zzz284/FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844",fontsize=10,color="white",style="solid",shape="box"];24929 -> 27830[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27830 -> 25017[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 24930[label="FiniteMap.glueBal2Mid_elt1 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234)",fontsize=16,color="black",shape="box"];24930 -> 25018[label="",style="solid", color="black", weight=3]; 89.31/52.31 25995[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz201000 zzz20110 == GT)",fontsize=16,color="burlywood",shape="triangle"];27831[label="zzz201000/Succ zzz2010000",fontsize=10,color="white",style="solid",shape="box"];25995 -> 27831[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27831 -> 26009[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27832[label="zzz201000/Zero",fontsize=10,color="white",style="solid",shape="box"];25995 -> 27832[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27832 -> 26010[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25996 -> 25952[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25996[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="magenta"];25997[label="FiniteMap.mkBalBranch6MkBalBranch0 zzz2234 zzz2230 zzz2231 zzz1925 zzz1925 zzz2234 zzz2234",fontsize=16,color="burlywood",shape="box"];27833[label="zzz2234/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];25997 -> 27833[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27833 -> 26011[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27834[label="zzz2234/FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344",fontsize=10,color="white",style="solid",shape="box"];25997 -> 27834[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27834 -> 26012[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25998[label="Zero",fontsize=16,color="green",shape="box"];25999[label="zzz20130",fontsize=16,color="green",shape="box"];26000 -> 25985[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26000[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 False",fontsize=16,color="magenta"];26001 -> 26013[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26001[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925 > FiniteMap.sIZE_RATIO * FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925)",fontsize=16,color="magenta"];26001 -> 26014[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26001 -> 26015[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26002 -> 25995[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26002[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz20160 zzz201000 == GT)",fontsize=16,color="magenta"];26002 -> 26019[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26002 -> 26020[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26003 -> 25960[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26003[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="magenta"];26004[label="Zero",fontsize=16,color="green",shape="box"];26005[label="zzz20180",fontsize=16,color="green",shape="box"];27063[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (True > False))",fontsize=16,color="black",shape="box"];27063 -> 27065[label="",style="solid", color="black", weight=3]; 89.31/52.31 27064[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True True True == GT))",fontsize=16,color="black",shape="box"];27064 -> 27066[label="",style="solid", color="black", weight=3]; 89.31/52.31 26056[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];26056 -> 26064[label="",style="solid", color="black", weight=3]; 89.31/52.31 26057[label="FiniteMap.splitGT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (compare True zzz19310 == GT)",fontsize=16,color="black",shape="box"];26057 -> 26065[label="",style="solid", color="black", weight=3]; 89.31/52.31 21715[label="zzz17010",fontsize=16,color="green",shape="box"];21716[label="zzz17020",fontsize=16,color="green",shape="box"];21717[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 False",fontsize=16,color="black",shape="triangle"];21717 -> 21966[label="",style="solid", color="black", weight=3]; 89.31/52.31 21718[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True",fontsize=16,color="black",shape="box"];21718 -> 21967[label="",style="solid", color="black", weight=3]; 89.31/52.31 21719 -> 21717[label="",style="dashed", color="red", weight=0]; 89.31/52.31 21719[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 False",fontsize=16,color="magenta"];22483[label="zzz17320",fontsize=16,color="green",shape="box"];22484[label="zzz17330",fontsize=16,color="green",shape="box"];22485[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 False",fontsize=16,color="black",shape="triangle"];22485 -> 22670[label="",style="solid", color="black", weight=3]; 89.31/52.31 22486[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True",fontsize=16,color="black",shape="box"];22486 -> 22671[label="",style="solid", color="black", weight=3]; 89.31/52.31 22487 -> 22485[label="",style="dashed", color="red", weight=0]; 89.31/52.31 22487[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 False",fontsize=16,color="magenta"];24695[label="zzz1913000",fontsize=16,color="green",shape="box"];24696[label="zzz1914000",fontsize=16,color="green",shape="box"];25384[label="zzz2230",fontsize=16,color="green",shape="box"];25385[label="zzz2233",fontsize=16,color="green",shape="box"];25386[label="zzz284",fontsize=16,color="green",shape="box"];25387[label="zzz2234",fontsize=16,color="green",shape="box"];25388[label="zzz282",fontsize=16,color="green",shape="box"];25389[label="zzz283",fontsize=16,color="green",shape="box"];25390[label="zzz2231",fontsize=16,color="green",shape="box"];25391[label="zzz2230",fontsize=16,color="green",shape="box"];25392[label="zzz2233",fontsize=16,color="green",shape="box"];25393[label="zzz2234",fontsize=16,color="green",shape="box"];25394[label="zzz2231",fontsize=16,color="green",shape="box"];25395[label="zzz280",fontsize=16,color="green",shape="box"];25396[label="zzz281",fontsize=16,color="green",shape="box"];25397[label="zzz2232",fontsize=16,color="green",shape="box"];25398[label="zzz2232",fontsize=16,color="green",shape="box"];25383[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1946 zzz1947 zzz1948 zzz1949 zzz1950) (FiniteMap.Branch zzz1951 zzz1952 zzz1953 zzz1954 zzz1955) (FiniteMap.findMin (FiniteMap.Branch zzz1956 zzz1957 zzz1958 zzz1959 zzz1960))",fontsize=16,color="burlywood",shape="triangle"];27835[label="zzz1959/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];25383 -> 27835[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27835 -> 25481[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27836[label="zzz1959/FiniteMap.Branch zzz19590 zzz19591 zzz19592 zzz19593 zzz19594",fontsize=10,color="white",style="solid",shape="box"];25383 -> 27836[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27836 -> 25482[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25070 -> 24924[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25070[label="FiniteMap.deleteMin (FiniteMap.Branch zzz22330 zzz22331 zzz22332 zzz22333 zzz22334)",fontsize=16,color="magenta"];25070 -> 25110[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25070 -> 25111[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25070 -> 25112[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25070 -> 25113[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25070 -> 25114[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25485[label="zzz284",fontsize=16,color="green",shape="box"];25486[label="zzz2232",fontsize=16,color="green",shape="box"];25487[label="zzz282",fontsize=16,color="green",shape="box"];25488[label="zzz280",fontsize=16,color="green",shape="box"];25489[label="zzz2230",fontsize=16,color="green",shape="box"];25490[label="zzz2233",fontsize=16,color="green",shape="box"];25491[label="zzz2234",fontsize=16,color="green",shape="box"];25492[label="zzz2231",fontsize=16,color="green",shape="box"];25493[label="zzz2230",fontsize=16,color="green",shape="box"];25494[label="zzz2232",fontsize=16,color="green",shape="box"];25495[label="zzz2233",fontsize=16,color="green",shape="box"];25496[label="zzz283",fontsize=16,color="green",shape="box"];25497[label="zzz2231",fontsize=16,color="green",shape="box"];25498[label="zzz2234",fontsize=16,color="green",shape="box"];25499[label="zzz281",fontsize=16,color="green",shape="box"];25484[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1962 zzz1963 zzz1964 zzz1965 zzz1966) (FiniteMap.Branch zzz1967 zzz1968 zzz1969 zzz1970 zzz1971) (FiniteMap.findMin (FiniteMap.Branch zzz1972 zzz1973 zzz1974 zzz1975 zzz1976))",fontsize=16,color="burlywood",shape="triangle"];27837[label="zzz1975/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];25484 -> 27837[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27837 -> 25583[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27838[label="zzz1975/FiniteMap.Branch zzz19750 zzz19751 zzz19752 zzz19753 zzz19754",fontsize=10,color="white",style="solid",shape="box"];25484 -> 27838[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27838 -> 25584[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 25015[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.glueBal2Vv2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="black",shape="box"];25015 -> 25041[label="",style="solid", color="black", weight=3]; 89.31/52.31 25016[label="FiniteMap.deleteMax (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 FiniteMap.EmptyFM)",fontsize=16,color="black",shape="box"];25016 -> 25042[label="",style="solid", color="black", weight=3]; 89.31/52.31 25017[label="FiniteMap.deleteMax (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 (FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844))",fontsize=16,color="black",shape="box"];25017 -> 25043[label="",style="solid", color="black", weight=3]; 89.31/52.31 25018[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.glueBal2Vv2 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234))",fontsize=16,color="black",shape="box"];25018 -> 25044[label="",style="solid", color="black", weight=3]; 89.31/52.31 26009[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz2010000) zzz20110 == GT)",fontsize=16,color="burlywood",shape="box"];27839[label="zzz20110/Succ zzz201100",fontsize=10,color="white",style="solid",shape="box"];26009 -> 27839[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27839 -> 26021[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27840[label="zzz20110/Zero",fontsize=10,color="white",style="solid",shape="box"];26009 -> 27840[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27840 -> 26022[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 26010[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero zzz20110 == GT)",fontsize=16,color="burlywood",shape="box"];27841[label="zzz20110/Succ zzz201100",fontsize=10,color="white",style="solid",shape="box"];26010 -> 27841[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27841 -> 26023[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27842[label="zzz20110/Zero",fontsize=10,color="white",style="solid",shape="box"];26010 -> 27842[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27842 -> 26024[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 26011[label="FiniteMap.mkBalBranch6MkBalBranch0 FiniteMap.EmptyFM zzz2230 zzz2231 zzz1925 zzz1925 FiniteMap.EmptyFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];26011 -> 26025[label="",style="solid", color="black", weight=3]; 89.31/52.31 26012[label="FiniteMap.mkBalBranch6MkBalBranch0 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344)",fontsize=16,color="black",shape="box"];26012 -> 26026[label="",style="solid", color="black", weight=3]; 89.31/52.31 26014 -> 25334[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26014[label="FiniteMap.mkBalBranch6Size_l zzz2234 zzz2230 zzz2231 zzz1925",fontsize=16,color="magenta"];26015 -> 25832[label="",style="dashed", color="red", weight=0]; 89.31/52.31 26015[label="FiniteMap.mkBalBranch6Size_r zzz2234 zzz2230 zzz2231 zzz1925",fontsize=16,color="magenta"];26013[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (zzz2019 > FiniteMap.sIZE_RATIO * zzz2020)",fontsize=16,color="black",shape="triangle"];26013 -> 26027[label="",style="solid", color="black", weight=3]; 89.31/52.31 26019[label="zzz20160",fontsize=16,color="green",shape="box"];26020[label="zzz201000",fontsize=16,color="green",shape="box"];27065[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare True False == GT))",fontsize=16,color="black",shape="box"];27065 -> 27067[label="",style="solid", color="black", weight=3]; 89.31/52.31 27066[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True (EQ == GT))",fontsize=16,color="black",shape="box"];27066 -> 27068[label="",style="solid", color="black", weight=3]; 89.31/52.31 26064[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];26064 -> 26073[label="",style="solid", color="black", weight=3]; 89.31/52.31 26065[label="FiniteMap.splitGT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (compare3 True zzz19310 == GT)",fontsize=16,color="black",shape="box"];26065 -> 26074[label="",style="solid", color="black", weight=3]; 89.31/52.31 21966[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 otherwise",fontsize=16,color="black",shape="box"];21966 -> 22748[label="",style="solid", color="black", weight=3]; 89.31/52.31 21967 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 21967[label="FiniteMap.mkBalBranch zzz1690 zzz1691 zzz1693 (FiniteMap.mkVBalBranch True zzz1700 zzz1694 (FiniteMap.Branch zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699))",fontsize=16,color="magenta"];21967 -> 24931[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 21967 -> 24932[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 21967 -> 24933[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 21967 -> 24934[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 22670[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 otherwise",fontsize=16,color="black",shape="box"];22670 -> 22753[label="",style="solid", color="black", weight=3]; 89.31/52.31 22671 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 22671[label="FiniteMap.mkBalBranch zzz1721 zzz1722 zzz1724 (FiniteMap.mkVBalBranch True zzz1731 zzz1725 (FiniteMap.Branch zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730))",fontsize=16,color="magenta"];22671 -> 24935[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 22671 -> 24936[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 22671 -> 24937[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 22671 -> 24938[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25481[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1946 zzz1947 zzz1948 zzz1949 zzz1950) (FiniteMap.Branch zzz1951 zzz1952 zzz1953 zzz1954 zzz1955) (FiniteMap.findMin (FiniteMap.Branch zzz1956 zzz1957 zzz1958 FiniteMap.EmptyFM zzz1960))",fontsize=16,color="black",shape="box"];25481 -> 25585[label="",style="solid", color="black", weight=3]; 89.31/52.31 25482[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1946 zzz1947 zzz1948 zzz1949 zzz1950) (FiniteMap.Branch zzz1951 zzz1952 zzz1953 zzz1954 zzz1955) (FiniteMap.findMin (FiniteMap.Branch zzz1956 zzz1957 zzz1958 (FiniteMap.Branch zzz19590 zzz19591 zzz19592 zzz19593 zzz19594) zzz1960))",fontsize=16,color="black",shape="box"];25482 -> 25586[label="",style="solid", color="black", weight=3]; 89.31/52.31 25110[label="zzz22330",fontsize=16,color="green",shape="box"];25111[label="zzz22332",fontsize=16,color="green",shape="box"];25112[label="zzz22334",fontsize=16,color="green",shape="box"];25113[label="zzz22331",fontsize=16,color="green",shape="box"];25114[label="zzz22333",fontsize=16,color="green",shape="box"];25583[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1962 zzz1963 zzz1964 zzz1965 zzz1966) (FiniteMap.Branch zzz1967 zzz1968 zzz1969 zzz1970 zzz1971) (FiniteMap.findMin (FiniteMap.Branch zzz1972 zzz1973 zzz1974 FiniteMap.EmptyFM zzz1976))",fontsize=16,color="black",shape="box"];25583 -> 25683[label="",style="solid", color="black", weight=3]; 89.31/52.31 25584[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1962 zzz1963 zzz1964 zzz1965 zzz1966) (FiniteMap.Branch zzz1967 zzz1968 zzz1969 zzz1970 zzz1971) (FiniteMap.findMin (FiniteMap.Branch zzz1972 zzz1973 zzz1974 (FiniteMap.Branch zzz19750 zzz19751 zzz19752 zzz19753 zzz19754) zzz1976))",fontsize=16,color="black",shape="box"];25584 -> 25684[label="",style="solid", color="black", weight=3]; 89.31/52.31 25041 -> 25588[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25041[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.findMax (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284))",fontsize=16,color="magenta"];25041 -> 25589[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25590[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25591[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25592[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25593[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25594[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25595[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25596[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25597[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25598[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25599[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25600[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25601[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25602[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25041 -> 25603[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25042[label="zzz283",fontsize=16,color="green",shape="box"];25043 -> 24789[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25043[label="FiniteMap.mkBalBranch zzz280 zzz281 zzz283 (FiniteMap.deleteMax (FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844))",fontsize=16,color="magenta"];25043 -> 25075[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25043 -> 25076[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25043 -> 25077[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25043 -> 25078[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25694[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25044[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284) (FiniteMap.Branch zzz2230 zzz2231 zzz2232 zzz2233 zzz2234) (FiniteMap.findMax (FiniteMap.Branch zzz280 zzz281 zzz282 zzz283 zzz284))",fontsize=16,color="magenta"];25044 -> 25695[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25696[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25697[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25698[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25699[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25700[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25701[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25702[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25703[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25704[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25705[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25706[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25707[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25708[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25044 -> 25709[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 26021[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz2010000) (Succ zzz201100) == GT)",fontsize=16,color="black",shape="box"];26021 -> 26032[label="",style="solid", color="black", weight=3]; 89.31/52.31 26022[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz2010000) Zero == GT)",fontsize=16,color="black",shape="box"];26022 -> 26033[label="",style="solid", color="black", weight=3]; 89.31/52.31 26023[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ zzz201100) == GT)",fontsize=16,color="black",shape="box"];26023 -> 26034[label="",style="solid", color="black", weight=3]; 89.31/52.31 26024[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];26024 -> 26035[label="",style="solid", color="black", weight=3]; 89.31/52.31 26025[label="error []",fontsize=16,color="red",shape="box"];26026[label="FiniteMap.mkBalBranch6MkBalBranch02 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344)",fontsize=16,color="black",shape="box"];26026 -> 26036[label="",style="solid", color="black", weight=3]; 89.31/52.31 26027[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (compare zzz2019 (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="black",shape="box"];26027 -> 26037[label="",style="solid", color="black", weight=3]; 89.31/52.31 27067[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare3 True False == GT))",fontsize=16,color="black",shape="box"];27067 -> 27069[label="",style="solid", color="black", weight=3]; 89.31/52.31 27068[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 True zzz2060 zzz2061 zzz2062 zzz2063 True False)",fontsize=16,color="black",shape="box"];27068 -> 27070[label="",style="solid", color="black", weight=3]; 89.31/52.31 26073[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];26073 -> 26084[label="",style="solid", color="black", weight=3]; 89.31/52.31 26074[label="FiniteMap.splitGT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True zzz19310 (True == zzz19310) == GT)",fontsize=16,color="burlywood",shape="box"];27843[label="zzz19310/False",fontsize=10,color="white",style="solid",shape="box"];26074 -> 27843[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27843 -> 26085[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 27844[label="zzz19310/True",fontsize=10,color="white",style="solid",shape="box"];26074 -> 27844[label="",style="solid", color="burlywood", weight=9]; 89.31/52.31 27844 -> 26086[label="",style="solid", color="burlywood", weight=3]; 89.31/52.31 22748[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True zzz1700 zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694 zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699 True",fontsize=16,color="black",shape="box"];22748 -> 22848[label="",style="solid", color="black", weight=3]; 89.31/52.31 24931[label="zzz1690",fontsize=16,color="green",shape="box"];24932 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24932[label="FiniteMap.mkVBalBranch True zzz1700 zzz1694 (FiniteMap.Branch zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699)",fontsize=16,color="magenta"];24932 -> 25019[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24932 -> 25020[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24932 -> 25021[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24933[label="zzz1693",fontsize=16,color="green",shape="box"];24934[label="zzz1691",fontsize=16,color="green",shape="box"];22753[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True zzz1731 zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725 zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730 True",fontsize=16,color="black",shape="box"];22753 -> 22852[label="",style="solid", color="black", weight=3]; 89.31/52.31 24935[label="zzz1721",fontsize=16,color="green",shape="box"];24936 -> 1077[label="",style="dashed", color="red", weight=0]; 89.31/52.31 24936[label="FiniteMap.mkVBalBranch True zzz1731 zzz1725 (FiniteMap.Branch zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730)",fontsize=16,color="magenta"];24936 -> 25022[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24936 -> 25023[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24936 -> 25024[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 24937[label="zzz1724",fontsize=16,color="green",shape="box"];24938[label="zzz1722",fontsize=16,color="green",shape="box"];25585[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1946 zzz1947 zzz1948 zzz1949 zzz1950) (FiniteMap.Branch zzz1951 zzz1952 zzz1953 zzz1954 zzz1955) (zzz1956,zzz1957)",fontsize=16,color="black",shape="box"];25585 -> 25685[label="",style="solid", color="black", weight=3]; 89.31/52.31 25586 -> 25383[label="",style="dashed", color="red", weight=0]; 89.31/52.31 25586[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1946 zzz1947 zzz1948 zzz1949 zzz1950) (FiniteMap.Branch zzz1951 zzz1952 zzz1953 zzz1954 zzz1955) (FiniteMap.findMin (FiniteMap.Branch zzz19590 zzz19591 zzz19592 zzz19593 zzz19594))",fontsize=16,color="magenta"];25586 -> 25686[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25586 -> 25687[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25586 -> 25688[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25586 -> 25689[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25586 -> 25690[label="",style="dashed", color="magenta", weight=3]; 89.31/52.31 25683[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1962 zzz1963 zzz1964 zzz1965 zzz1966) (FiniteMap.Branch zzz1967 zzz1968 zzz1969 zzz1970 zzz1971) (zzz1972,zzz1973)",fontsize=16,color="black",shape="box"];25683 -> 25789[label="",style="solid", color="black", weight=3]; 89.31/52.32 25684 -> 25484[label="",style="dashed", color="red", weight=0]; 89.31/52.32 25684[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1962 zzz1963 zzz1964 zzz1965 zzz1966) (FiniteMap.Branch zzz1967 zzz1968 zzz1969 zzz1970 zzz1971) (FiniteMap.findMin (FiniteMap.Branch zzz19750 zzz19751 zzz19752 zzz19753 zzz19754))",fontsize=16,color="magenta"];25684 -> 25790[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25684 -> 25791[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25684 -> 25792[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25684 -> 25793[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25684 -> 25794[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25589[label="zzz280",fontsize=16,color="green",shape="box"];25590[label="zzz2234",fontsize=16,color="green",shape="box"];25591[label="zzz284",fontsize=16,color="green",shape="box"];25592[label="zzz2233",fontsize=16,color="green",shape="box"];25593[label="zzz2231",fontsize=16,color="green",shape="box"];25594[label="zzz281",fontsize=16,color="green",shape="box"];25595[label="zzz283",fontsize=16,color="green",shape="box"];25596[label="zzz282",fontsize=16,color="green",shape="box"];25597[label="zzz283",fontsize=16,color="green",shape="box"];25598[label="zzz282",fontsize=16,color="green",shape="box"];25599[label="zzz284",fontsize=16,color="green",shape="box"];25600[label="zzz2232",fontsize=16,color="green",shape="box"];25601[label="zzz280",fontsize=16,color="green",shape="box"];25602[label="zzz281",fontsize=16,color="green",shape="box"];25603[label="zzz2230",fontsize=16,color="green",shape="box"];25588[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1978 zzz1979 zzz1980 zzz1981 zzz1982) (FiniteMap.Branch zzz1983 zzz1984 zzz1985 zzz1986 zzz1987) (FiniteMap.findMax (FiniteMap.Branch zzz1988 zzz1989 zzz1990 zzz1991 zzz1992))",fontsize=16,color="burlywood",shape="triangle"];27845[label="zzz1992/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];25588 -> 27845[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27845 -> 25691[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27846[label="zzz1992/FiniteMap.Branch zzz19920 zzz19921 zzz19922 zzz19923 zzz19924",fontsize=10,color="white",style="solid",shape="box"];25588 -> 27846[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27846 -> 25692[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 25075[label="zzz280",fontsize=16,color="green",shape="box"];25076 -> 24929[label="",style="dashed", color="red", weight=0]; 89.31/52.32 25076[label="FiniteMap.deleteMax (FiniteMap.Branch zzz2840 zzz2841 zzz2842 zzz2843 zzz2844)",fontsize=16,color="magenta"];25076 -> 25119[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25076 -> 25120[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25076 -> 25121[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25076 -> 25122[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25076 -> 25123[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25077[label="zzz283",fontsize=16,color="green",shape="box"];25078[label="zzz281",fontsize=16,color="green",shape="box"];25695[label="zzz282",fontsize=16,color="green",shape="box"];25696[label="zzz282",fontsize=16,color="green",shape="box"];25697[label="zzz2230",fontsize=16,color="green",shape="box"];25698[label="zzz284",fontsize=16,color="green",shape="box"];25699[label="zzz283",fontsize=16,color="green",shape="box"];25700[label="zzz284",fontsize=16,color="green",shape="box"];25701[label="zzz280",fontsize=16,color="green",shape="box"];25702[label="zzz280",fontsize=16,color="green",shape="box"];25703[label="zzz2232",fontsize=16,color="green",shape="box"];25704[label="zzz281",fontsize=16,color="green",shape="box"];25705[label="zzz283",fontsize=16,color="green",shape="box"];25706[label="zzz2233",fontsize=16,color="green",shape="box"];25707[label="zzz2234",fontsize=16,color="green",shape="box"];25708[label="zzz2231",fontsize=16,color="green",shape="box"];25709[label="zzz281",fontsize=16,color="green",shape="box"];25694[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1994 zzz1995 zzz1996 zzz1997 zzz1998) (FiniteMap.Branch zzz1999 zzz2000 zzz2001 zzz2002 zzz2003) (FiniteMap.findMax (FiniteMap.Branch zzz2004 zzz2005 zzz2006 zzz2007 zzz2008))",fontsize=16,color="burlywood",shape="triangle"];27847[label="zzz2008/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];25694 -> 27847[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27847 -> 25795[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27848[label="zzz2008/FiniteMap.Branch zzz20080 zzz20081 zzz20082 zzz20083 zzz20084",fontsize=10,color="white",style="solid",shape="box"];25694 -> 27848[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27848 -> 25796[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 26032 -> 25995[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26032[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz2010000 zzz201100 == GT)",fontsize=16,color="magenta"];26032 -> 26042[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26032 -> 26043[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26033 -> 25952[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26033[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="magenta"];26034 -> 25960[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26034[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="magenta"];26035 -> 25982[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26035[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];26036 -> 26044[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26036[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (FiniteMap.sizeFM zzz22343 < Pos (Succ (Succ Zero)) * FiniteMap.sizeFM zzz22344)",fontsize=16,color="magenta"];26036 -> 26045[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26036 -> 26046[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26037[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt zzz2019 (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27849[label="zzz2019/Pos zzz20190",fontsize=10,color="white",style="solid",shape="box"];26037 -> 27849[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27849 -> 26050[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27850[label="zzz2019/Neg zzz20190",fontsize=10,color="white",style="solid",shape="box"];26037 -> 27850[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27850 -> 26051[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27069[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True False (True == False) == GT))",fontsize=16,color="black",shape="box"];27069 -> 27071[label="",style="solid", color="black", weight=3]; 89.31/52.32 27070[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM0 True zzz2060 zzz2061 zzz2062 zzz2063 True otherwise)",fontsize=16,color="black",shape="box"];27070 -> 27072[label="",style="solid", color="black", weight=3]; 89.31/52.32 26084[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];26084 -> 26100[label="",style="solid", color="black", weight=3]; 89.31/52.32 26085[label="FiniteMap.splitGT2 False zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];26085 -> 26101[label="",style="solid", color="black", weight=3]; 89.31/52.32 26086[label="FiniteMap.splitGT2 True zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];26086 -> 26102[label="",style="solid", color="black", weight=3]; 89.31/52.32 22848 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.32 22848[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz1700 (FiniteMap.Branch zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694) (FiniteMap.Branch zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699)",fontsize=16,color="magenta"];22848 -> 26603[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22848 -> 26604[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22848 -> 26605[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22848 -> 26606[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22848 -> 26607[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25019[label="zzz1700",fontsize=16,color="green",shape="box"];25020[label="zzz1694",fontsize=16,color="green",shape="box"];25021[label="FiniteMap.Branch zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699",fontsize=16,color="green",shape="box"];22852 -> 26417[label="",style="dashed", color="red", weight=0]; 89.31/52.32 22852[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz1731 (FiniteMap.Branch zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725) (FiniteMap.Branch zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730)",fontsize=16,color="magenta"];22852 -> 26608[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22852 -> 26609[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22852 -> 26610[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22852 -> 26611[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 22852 -> 26612[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25022[label="zzz1731",fontsize=16,color="green",shape="box"];25023[label="zzz1725",fontsize=16,color="green",shape="box"];25024[label="FiniteMap.Branch zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730",fontsize=16,color="green",shape="box"];25685[label="zzz1956",fontsize=16,color="green",shape="box"];25686[label="zzz19593",fontsize=16,color="green",shape="box"];25687[label="zzz19590",fontsize=16,color="green",shape="box"];25688[label="zzz19594",fontsize=16,color="green",shape="box"];25689[label="zzz19591",fontsize=16,color="green",shape="box"];25690[label="zzz19592",fontsize=16,color="green",shape="box"];25789[label="zzz1973",fontsize=16,color="green",shape="box"];25790[label="zzz19750",fontsize=16,color="green",shape="box"];25791[label="zzz19752",fontsize=16,color="green",shape="box"];25792[label="zzz19753",fontsize=16,color="green",shape="box"];25793[label="zzz19751",fontsize=16,color="green",shape="box"];25794[label="zzz19754",fontsize=16,color="green",shape="box"];25691[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1978 zzz1979 zzz1980 zzz1981 zzz1982) (FiniteMap.Branch zzz1983 zzz1984 zzz1985 zzz1986 zzz1987) (FiniteMap.findMax (FiniteMap.Branch zzz1988 zzz1989 zzz1990 zzz1991 FiniteMap.EmptyFM))",fontsize=16,color="black",shape="box"];25691 -> 25797[label="",style="solid", color="black", weight=3]; 89.31/52.32 25692[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1978 zzz1979 zzz1980 zzz1981 zzz1982) (FiniteMap.Branch zzz1983 zzz1984 zzz1985 zzz1986 zzz1987) (FiniteMap.findMax (FiniteMap.Branch zzz1988 zzz1989 zzz1990 zzz1991 (FiniteMap.Branch zzz19920 zzz19921 zzz19922 zzz19923 zzz19924)))",fontsize=16,color="black",shape="box"];25692 -> 25798[label="",style="solid", color="black", weight=3]; 89.31/52.32 25119[label="zzz2840",fontsize=16,color="green",shape="box"];25120[label="zzz2841",fontsize=16,color="green",shape="box"];25121[label="zzz2843",fontsize=16,color="green",shape="box"];25122[label="zzz2844",fontsize=16,color="green",shape="box"];25123[label="zzz2842",fontsize=16,color="green",shape="box"];25795[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1994 zzz1995 zzz1996 zzz1997 zzz1998) (FiniteMap.Branch zzz1999 zzz2000 zzz2001 zzz2002 zzz2003) (FiniteMap.findMax (FiniteMap.Branch zzz2004 zzz2005 zzz2006 zzz2007 FiniteMap.EmptyFM))",fontsize=16,color="black",shape="box"];25795 -> 25802[label="",style="solid", color="black", weight=3]; 89.31/52.32 25796[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1994 zzz1995 zzz1996 zzz1997 zzz1998) (FiniteMap.Branch zzz1999 zzz2000 zzz2001 zzz2002 zzz2003) (FiniteMap.findMax (FiniteMap.Branch zzz2004 zzz2005 zzz2006 zzz2007 (FiniteMap.Branch zzz20080 zzz20081 zzz20082 zzz20083 zzz20084)))",fontsize=16,color="black",shape="box"];25796 -> 25803[label="",style="solid", color="black", weight=3]; 89.31/52.32 26042[label="zzz2010000",fontsize=16,color="green",shape="box"];26043[label="zzz201100",fontsize=16,color="green",shape="box"];26045 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26045[label="FiniteMap.sizeFM zzz22344",fontsize=16,color="magenta"];26045 -> 26052[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26046 -> 14321[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26046[label="FiniteMap.sizeFM zzz22343",fontsize=16,color="magenta"];26046 -> 26053[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26044[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (zzz2021 < Pos (Succ (Succ Zero)) * zzz2022)",fontsize=16,color="black",shape="triangle"];26044 -> 26054[label="",style="solid", color="black", weight=3]; 89.31/52.32 26050[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos zzz20190) (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27851[label="zzz20190/Succ zzz201900",fontsize=10,color="white",style="solid",shape="box"];26050 -> 27851[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27851 -> 26058[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27852[label="zzz20190/Zero",fontsize=10,color="white",style="solid",shape="box"];26050 -> 27852[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27852 -> 26059[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 26051[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg zzz20190) (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27853[label="zzz20190/Succ zzz201900",fontsize=10,color="white",style="solid",shape="box"];26051 -> 27853[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27853 -> 26060[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27854[label="zzz20190/Zero",fontsize=10,color="white",style="solid",shape="box"];26051 -> 27854[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27854 -> 26061[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27071[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare2 True False False == GT))",fontsize=16,color="black",shape="box"];27071 -> 27073[label="",style="solid", color="black", weight=3]; 89.31/52.32 27072[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM0 True zzz2060 zzz2061 zzz2062 zzz2063 True True)",fontsize=16,color="black",shape="box"];27072 -> 27074[label="",style="solid", color="black", weight=3]; 89.31/52.32 26100[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];26100 -> 26120[label="",style="solid", color="black", weight=3]; 89.31/52.32 26101 -> 25929[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26101[label="FiniteMap.splitGT2 False zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True False False == GT)",fontsize=16,color="magenta"];26101 -> 26121[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26101 -> 26122[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26101 -> 26123[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26101 -> 26124[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26102 -> 1459[label="",style="dashed", color="red", weight=0]; 89.31/52.32 26102[label="FiniteMap.splitGT2 True zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True True True == GT)",fontsize=16,color="magenta"];26102 -> 26125[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26102 -> 26126[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26102 -> 26127[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26102 -> 26128[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26603[label="FiniteMap.Branch zzz1695 zzz1696 (Pos (Succ zzz1697)) zzz1698 zzz1699",fontsize=16,color="green",shape="box"];26604[label="True",fontsize=16,color="green",shape="box"];26605[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26606[label="FiniteMap.Branch zzz1690 zzz1691 (Pos (Succ zzz1692)) zzz1693 zzz1694",fontsize=16,color="green",shape="box"];26607[label="zzz1700",fontsize=16,color="green",shape="box"];26608[label="FiniteMap.Branch zzz1726 zzz1727 (Neg (Succ zzz1728)) zzz1729 zzz1730",fontsize=16,color="green",shape="box"];26609[label="True",fontsize=16,color="green",shape="box"];26610[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];26611[label="FiniteMap.Branch zzz1721 zzz1722 (Neg (Succ zzz1723)) zzz1724 zzz1725",fontsize=16,color="green",shape="box"];26612[label="zzz1731",fontsize=16,color="green",shape="box"];25797[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1978 zzz1979 zzz1980 zzz1981 zzz1982) (FiniteMap.Branch zzz1983 zzz1984 zzz1985 zzz1986 zzz1987) (zzz1988,zzz1989)",fontsize=16,color="black",shape="box"];25797 -> 25804[label="",style="solid", color="black", weight=3]; 89.31/52.32 25798 -> 25588[label="",style="dashed", color="red", weight=0]; 89.31/52.32 25798[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1978 zzz1979 zzz1980 zzz1981 zzz1982) (FiniteMap.Branch zzz1983 zzz1984 zzz1985 zzz1986 zzz1987) (FiniteMap.findMax (FiniteMap.Branch zzz19920 zzz19921 zzz19922 zzz19923 zzz19924))",fontsize=16,color="magenta"];25798 -> 25805[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25798 -> 25806[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25798 -> 25807[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25798 -> 25808[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25798 -> 25809[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25802[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1994 zzz1995 zzz1996 zzz1997 zzz1998) (FiniteMap.Branch zzz1999 zzz2000 zzz2001 zzz2002 zzz2003) (zzz2004,zzz2005)",fontsize=16,color="black",shape="box"];25802 -> 25817[label="",style="solid", color="black", weight=3]; 89.31/52.32 25803 -> 25694[label="",style="dashed", color="red", weight=0]; 89.31/52.32 25803[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1994 zzz1995 zzz1996 zzz1997 zzz1998) (FiniteMap.Branch zzz1999 zzz2000 zzz2001 zzz2002 zzz2003) (FiniteMap.findMax (FiniteMap.Branch zzz20080 zzz20081 zzz20082 zzz20083 zzz20084))",fontsize=16,color="magenta"];25803 -> 25818[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25803 -> 25819[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25803 -> 25820[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25803 -> 25821[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 25803 -> 25822[label="",style="dashed", color="magenta", weight=3]; 89.31/52.32 26052[label="zzz22344",fontsize=16,color="green",shape="box"];26053[label="zzz22343",fontsize=16,color="green",shape="box"];26054[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (compare zzz2021 (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="black",shape="box"];26054 -> 26062[label="",style="solid", color="black", weight=3]; 89.31/52.32 26058[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="black",shape="box"];26058 -> 26066[label="",style="solid", color="black", weight=3]; 89.31/52.32 26059[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="black",shape="box"];26059 -> 26067[label="",style="solid", color="black", weight=3]; 89.31/52.32 26060[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="black",shape="box"];26060 -> 26068[label="",style="solid", color="black", weight=3]; 89.31/52.32 26061[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (FiniteMap.sIZE_RATIO * zzz2020) == GT)",fontsize=16,color="black",shape="box"];26061 -> 26069[label="",style="solid", color="black", weight=3]; 89.31/52.32 27073[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare1 True False (True <= False) == GT))",fontsize=16,color="black",shape="box"];27073 -> 27075[label="",style="solid", color="black", weight=3]; 89.31/52.32 27074[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (Just zzz2060)",fontsize=16,color="black",shape="box"];27074 -> 27076[label="",style="solid", color="black", weight=3]; 89.31/52.32 26120[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True (GT == GT)",fontsize=16,color="black",shape="box"];26120 -> 26132[label="",style="solid", color="black", weight=3]; 89.31/52.32 26121[label="zzz19314",fontsize=16,color="green",shape="box"];26122[label="zzz19312",fontsize=16,color="green",shape="box"];26123[label="zzz19311",fontsize=16,color="green",shape="box"];26124[label="zzz19313",fontsize=16,color="green",shape="box"];26125[label="zzz19311",fontsize=16,color="green",shape="box"];26126[label="zzz19312",fontsize=16,color="green",shape="box"];26127[label="zzz19313",fontsize=16,color="green",shape="box"];26128[label="zzz19314",fontsize=16,color="green",shape="box"];25804[label="zzz1988",fontsize=16,color="green",shape="box"];25805[label="zzz19920",fontsize=16,color="green",shape="box"];25806[label="zzz19924",fontsize=16,color="green",shape="box"];25807[label="zzz19921",fontsize=16,color="green",shape="box"];25808[label="zzz19923",fontsize=16,color="green",shape="box"];25809[label="zzz19922",fontsize=16,color="green",shape="box"];25817[label="zzz2005",fontsize=16,color="green",shape="box"];25818[label="zzz20082",fontsize=16,color="green",shape="box"];25819[label="zzz20084",fontsize=16,color="green",shape="box"];25820[label="zzz20080",fontsize=16,color="green",shape="box"];25821[label="zzz20081",fontsize=16,color="green",shape="box"];25822[label="zzz20083",fontsize=16,color="green",shape="box"];26062[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt zzz2021 (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27855[label="zzz2021/Pos zzz20210",fontsize=10,color="white",style="solid",shape="box"];26062 -> 27855[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27855 -> 26070[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 27856[label="zzz2021/Neg zzz20210",fontsize=10,color="white",style="solid",shape="box"];26062 -> 27856[label="",style="solid", color="burlywood", weight=9]; 89.31/52.32 27856 -> 26071[label="",style="solid", color="burlywood", weight=3]; 89.31/52.32 26066[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (primMulInt FiniteMap.sIZE_RATIO zzz2020) == GT)",fontsize=16,color="black",shape="box"];26066 -> 26075[label="",style="solid", color="black", weight=3]; 89.31/52.32 26067[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt FiniteMap.sIZE_RATIO zzz2020) == GT)",fontsize=16,color="black",shape="box"];26067 -> 26076[label="",style="solid", color="black", weight=3]; 89.31/52.32 26068[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (primMulInt FiniteMap.sIZE_RATIO zzz2020) == GT)",fontsize=16,color="black",shape="box"];26068 -> 26077[label="",style="solid", color="black", weight=3]; 89.31/52.32 26069[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt FiniteMap.sIZE_RATIO zzz2020) == GT)",fontsize=16,color="black",shape="box"];26069 -> 26078[label="",style="solid", color="black", weight=3]; 89.61/52.32 27075[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare1 True False False == GT))",fontsize=16,color="black",shape="box"];27075 -> 27077[label="",style="solid", color="black", weight=3]; 89.61/52.32 27076[label="zzz2060",fontsize=16,color="green",shape="box"];26132[label="FiniteMap.splitLT1 False zzz1928 zzz1929 zzz1930 zzz1931 True True",fontsize=16,color="black",shape="box"];26132 -> 26136[label="",style="solid", color="black", weight=3]; 89.61/52.32 26070[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos zzz20210) (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27857[label="zzz20210/Succ zzz202100",fontsize=10,color="white",style="solid",shape="box"];26070 -> 27857[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27857 -> 26079[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27858[label="zzz20210/Zero",fontsize=10,color="white",style="solid",shape="box"];26070 -> 27858[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27858 -> 26080[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26071[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg zzz20210) (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27859[label="zzz20210/Succ zzz202100",fontsize=10,color="white",style="solid",shape="box"];26071 -> 27859[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27859 -> 26081[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27860[label="zzz20210/Zero",fontsize=10,color="white",style="solid",shape="box"];26071 -> 27860[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27860 -> 26082[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26075[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27861[label="zzz2020/Pos zzz20200",fontsize=10,color="white",style="solid",shape="box"];26075 -> 27861[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27861 -> 26087[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27862[label="zzz2020/Neg zzz20200",fontsize=10,color="white",style="solid",shape="box"];26075 -> 27862[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27862 -> 26088[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26076[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27863[label="zzz2020/Pos zzz20200",fontsize=10,color="white",style="solid",shape="box"];26076 -> 27863[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27863 -> 26089[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27864[label="zzz2020/Neg zzz20200",fontsize=10,color="white",style="solid",shape="box"];26076 -> 27864[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27864 -> 26090[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26077[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27865[label="zzz2020/Pos zzz20200",fontsize=10,color="white",style="solid",shape="box"];26077 -> 27865[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27865 -> 26091[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27866[label="zzz2020/Neg zzz20200",fontsize=10,color="white",style="solid",shape="box"];26077 -> 27866[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27866 -> 26092[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26078[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz2020) == GT)",fontsize=16,color="burlywood",shape="box"];27867[label="zzz2020/Pos zzz20200",fontsize=10,color="white",style="solid",shape="box"];26078 -> 27867[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27867 -> 26093[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27868[label="zzz2020/Neg zzz20200",fontsize=10,color="white",style="solid",shape="box"];26078 -> 27868[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27868 -> 26094[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27077[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare0 True False otherwise == GT))",fontsize=16,color="black",shape="box"];27077 -> 27078[label="",style="solid", color="black", weight=3]; 89.61/52.32 26136 -> 13253[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26136[label="FiniteMap.mkVBalBranch False zzz1928 zzz1930 (FiniteMap.splitLT zzz1931 True)",fontsize=16,color="magenta"];26136 -> 26140[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26136 -> 26141[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26136 -> 26142[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26079[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos (Succ zzz202100)) (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="black",shape="box"];26079 -> 26095[label="",style="solid", color="black", weight=3]; 89.61/52.32 26080[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="black",shape="box"];26080 -> 26096[label="",style="solid", color="black", weight=3]; 89.61/52.32 26081[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg (Succ zzz202100)) (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="black",shape="box"];26081 -> 26097[label="",style="solid", color="black", weight=3]; 89.61/52.32 26082[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero)) * zzz2022) == LT)",fontsize=16,color="black",shape="box"];26082 -> 26098[label="",style="solid", color="black", weight=3]; 89.61/52.32 26087[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26087 -> 26103[label="",style="solid", color="black", weight=3]; 89.61/52.32 26088[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26088 -> 26104[label="",style="solid", color="black", weight=3]; 89.61/52.32 26089[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26089 -> 26105[label="",style="solid", color="black", weight=3]; 89.61/52.32 26090[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26090 -> 26106[label="",style="solid", color="black", weight=3]; 89.61/52.32 26091[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26091 -> 26107[label="",style="solid", color="black", weight=3]; 89.61/52.32 26092[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26092 -> 26108[label="",style="solid", color="black", weight=3]; 89.61/52.32 26093[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26093 -> 26109[label="",style="solid", color="black", weight=3]; 89.61/52.32 26094[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz20200)) == GT)",fontsize=16,color="black",shape="box"];26094 -> 26110[label="",style="solid", color="black", weight=3]; 89.61/52.32 27078[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (compare0 True False True == GT))",fontsize=16,color="black",shape="box"];27078 -> 27079[label="",style="solid", color="black", weight=3]; 89.61/52.32 26140[label="zzz1928",fontsize=16,color="green",shape="box"];26141[label="FiniteMap.splitLT zzz1931 True",fontsize=16,color="burlywood",shape="box"];27869[label="zzz1931/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];26141 -> 27869[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27869 -> 26146[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27870[label="zzz1931/FiniteMap.Branch zzz19310 zzz19311 zzz19312 zzz19313 zzz19314",fontsize=10,color="white",style="solid",shape="box"];26141 -> 27870[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27870 -> 26147[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26142[label="zzz1930",fontsize=16,color="green",shape="box"];26095[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos (Succ zzz202100)) (primMulInt (Pos (Succ (Succ Zero))) zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27871[label="zzz2022/Pos zzz20220",fontsize=10,color="white",style="solid",shape="box"];26095 -> 27871[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27871 -> 26111[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27872[label="zzz2022/Neg zzz20220",fontsize=10,color="white",style="solid",shape="box"];26095 -> 27872[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27872 -> 26112[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26096[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27873[label="zzz2022/Pos zzz20220",fontsize=10,color="white",style="solid",shape="box"];26096 -> 27873[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27873 -> 26113[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27874[label="zzz2022/Neg zzz20220",fontsize=10,color="white",style="solid",shape="box"];26096 -> 27874[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27874 -> 26114[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26097[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg (Succ zzz202100)) (primMulInt (Pos (Succ (Succ Zero))) zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27875[label="zzz2022/Pos zzz20220",fontsize=10,color="white",style="solid",shape="box"];26097 -> 27875[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27875 -> 26115[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27876[label="zzz2022/Neg zzz20220",fontsize=10,color="white",style="solid",shape="box"];26097 -> 27876[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27876 -> 26116[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26098[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz2022) == LT)",fontsize=16,color="burlywood",shape="box"];27877[label="zzz2022/Pos zzz20220",fontsize=10,color="white",style="solid",shape="box"];26098 -> 27877[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27877 -> 26117[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27878[label="zzz2022/Neg zzz20220",fontsize=10,color="white",style="solid",shape="box"];26098 -> 27878[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27878 -> 26118[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26103 -> 26129[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26103[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26103 -> 26130[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26104 -> 26133[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26104[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26104 -> 26134[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26105 -> 26137[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26105[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26105 -> 26138[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26106 -> 26143[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26106[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26106 -> 26144[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26107 -> 26148[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26107[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26107 -> 26149[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26108 -> 26150[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26108[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26108 -> 26151[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26109 -> 26152[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26109[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26109 -> 26153[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26110 -> 26154[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26110[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200)) == GT)",fontsize=16,color="magenta"];26110 -> 26155[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 27079[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True (GT == GT))",fontsize=16,color="black",shape="box"];27079 -> 27080[label="",style="solid", color="black", weight=3]; 89.61/52.32 26146[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];26146 -> 26158[label="",style="solid", color="black", weight=3]; 89.61/52.32 26147[label="FiniteMap.splitLT (FiniteMap.Branch zzz19310 zzz19311 zzz19312 zzz19313 zzz19314) True",fontsize=16,color="black",shape="box"];26147 -> 26159[label="",style="solid", color="black", weight=3]; 89.61/52.32 26111[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos (Succ zzz202100)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26111 -> 26160[label="",style="solid", color="black", weight=3]; 89.61/52.32 26112[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos (Succ zzz202100)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26112 -> 26161[label="",style="solid", color="black", weight=3]; 89.61/52.32 26113[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26113 -> 26162[label="",style="solid", color="black", weight=3]; 89.61/52.32 26114[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26114 -> 26163[label="",style="solid", color="black", weight=3]; 89.61/52.32 26115[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg (Succ zzz202100)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26115 -> 26164[label="",style="solid", color="black", weight=3]; 89.61/52.32 26116[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg (Succ zzz202100)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26116 -> 26165[label="",style="solid", color="black", weight=3]; 89.61/52.32 26117[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26117 -> 26166[label="",style="solid", color="black", weight=3]; 89.61/52.32 26118[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26118 -> 26167[label="",style="solid", color="black", weight=3]; 89.61/52.32 26130 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26130[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26130 -> 26168[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26129[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (Pos zzz2023) == GT)",fontsize=16,color="black",shape="triangle"];26129 -> 26169[label="",style="solid", color="black", weight=3]; 89.61/52.32 26134 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26134[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26134 -> 26170[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26133[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos (Succ zzz201900)) (Neg zzz2024) == GT)",fontsize=16,color="black",shape="triangle"];26133 -> 26171[label="",style="solid", color="black", weight=3]; 89.61/52.32 26138 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26138[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26138 -> 26172[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26137[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos zzz2025) == GT)",fontsize=16,color="burlywood",shape="triangle"];27879[label="zzz2025/Succ zzz20250",fontsize=10,color="white",style="solid",shape="box"];26137 -> 27879[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27879 -> 26173[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27880[label="zzz2025/Zero",fontsize=10,color="white",style="solid",shape="box"];26137 -> 27880[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27880 -> 26174[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26144 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26144[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26144 -> 26175[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26143[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg zzz2026) == GT)",fontsize=16,color="burlywood",shape="triangle"];27881[label="zzz2026/Succ zzz20260",fontsize=10,color="white",style="solid",shape="box"];26143 -> 27881[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27881 -> 26176[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27882[label="zzz2026/Zero",fontsize=10,color="white",style="solid",shape="box"];26143 -> 27882[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27882 -> 26177[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26149 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26149[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26149 -> 26178[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26148[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (Pos zzz2027) == GT)",fontsize=16,color="black",shape="triangle"];26148 -> 26179[label="",style="solid", color="black", weight=3]; 89.61/52.32 26151 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26151[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26151 -> 26180[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26150[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg (Succ zzz201900)) (Neg zzz2028) == GT)",fontsize=16,color="black",shape="triangle"];26150 -> 26181[label="",style="solid", color="black", weight=3]; 89.61/52.32 26153 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26153[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26153 -> 26182[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26152[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos zzz2029) == GT)",fontsize=16,color="burlywood",shape="triangle"];27883[label="zzz2029/Succ zzz20290",fontsize=10,color="white",style="solid",shape="box"];26152 -> 27883[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27883 -> 26183[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27884[label="zzz2029/Zero",fontsize=10,color="white",style="solid",shape="box"];26152 -> 27884[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27884 -> 26184[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26155 -> 15179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26155[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz20200",fontsize=16,color="magenta"];26155 -> 26185[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26154[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg zzz2030) == GT)",fontsize=16,color="burlywood",shape="triangle"];27885[label="zzz2030/Succ zzz20300",fontsize=10,color="white",style="solid",shape="box"];26154 -> 27885[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27885 -> 26186[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27886[label="zzz2030/Zero",fontsize=10,color="white",style="solid",shape="box"];26154 -> 27886[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27886 -> 26187[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27080[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM1 False zzz2060 zzz2061 zzz2062 zzz2063 True True)",fontsize=16,color="black",shape="box"];27080 -> 27081[label="",style="solid", color="black", weight=3]; 89.61/52.32 26158 -> 13327[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26158[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="magenta"];26159[label="FiniteMap.splitLT3 (FiniteMap.Branch zzz19310 zzz19311 zzz19312 zzz19313 zzz19314) True",fontsize=16,color="black",shape="box"];26159 -> 26190[label="",style="solid", color="black", weight=3]; 89.61/52.32 26160[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos (Succ zzz202100)) (Pos (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26160 -> 26191[label="",style="solid", color="black", weight=3]; 89.61/52.32 26161[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos (Succ zzz202100)) (Neg (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26161 -> 26192[label="",style="solid", color="black", weight=3]; 89.61/52.32 26162 -> 26251[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26162[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="magenta"];26162 -> 26252[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26163 -> 26259[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26163[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="magenta"];26163 -> 26260[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26164[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg (Succ zzz202100)) (Pos (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26164 -> 26197[label="",style="solid", color="black", weight=3]; 89.61/52.32 26165[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg (Succ zzz202100)) (Neg (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="black",shape="box"];26165 -> 26198[label="",style="solid", color="black", weight=3]; 89.61/52.32 26166 -> 26273[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26166[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="magenta"];26166 -> 26274[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26167 -> 26281[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26167[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz20220)) == LT)",fontsize=16,color="magenta"];26167 -> 26282[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26168[label="zzz20200",fontsize=16,color="green",shape="box"];26169[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz201900) zzz2023 == GT)",fontsize=16,color="burlywood",shape="triangle"];27887[label="zzz2023/Succ zzz20230",fontsize=10,color="white",style="solid",shape="box"];26169 -> 27887[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27887 -> 26203[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27888[label="zzz2023/Zero",fontsize=10,color="white",style="solid",shape="box"];26169 -> 27888[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27888 -> 26204[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26170[label="zzz20200",fontsize=16,color="green",shape="box"];26171[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="black",shape="triangle"];26171 -> 26205[label="",style="solid", color="black", weight=3]; 89.61/52.32 26172[label="zzz20200",fontsize=16,color="green",shape="box"];26173[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos (Succ zzz20250)) == GT)",fontsize=16,color="black",shape="box"];26173 -> 26206[label="",style="solid", color="black", weight=3]; 89.61/52.32 26174[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];26174 -> 26207[label="",style="solid", color="black", weight=3]; 89.61/52.32 26175[label="zzz20200",fontsize=16,color="green",shape="box"];26176[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg (Succ zzz20260)) == GT)",fontsize=16,color="black",shape="box"];26176 -> 26208[label="",style="solid", color="black", weight=3]; 89.61/52.32 26177[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];26177 -> 26209[label="",style="solid", color="black", weight=3]; 89.61/52.32 26178[label="zzz20200",fontsize=16,color="green",shape="box"];26179[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="black",shape="triangle"];26179 -> 26210[label="",style="solid", color="black", weight=3]; 89.61/52.32 26180[label="zzz20200",fontsize=16,color="green",shape="box"];26181[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz2028 (Succ zzz201900) == GT)",fontsize=16,color="burlywood",shape="triangle"];27889[label="zzz2028/Succ zzz20280",fontsize=10,color="white",style="solid",shape="box"];26181 -> 27889[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27889 -> 26211[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27890[label="zzz2028/Zero",fontsize=10,color="white",style="solid",shape="box"];26181 -> 27890[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27890 -> 26212[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26182[label="zzz20200",fontsize=16,color="green",shape="box"];26183[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos (Succ zzz20290)) == GT)",fontsize=16,color="black",shape="box"];26183 -> 26213[label="",style="solid", color="black", weight=3]; 89.61/52.32 26184[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];26184 -> 26214[label="",style="solid", color="black", weight=3]; 89.61/52.32 26185[label="zzz20200",fontsize=16,color="green",shape="box"];26186[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg (Succ zzz20300)) == GT)",fontsize=16,color="black",shape="box"];26186 -> 26215[label="",style="solid", color="black", weight=3]; 89.61/52.32 26187[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];26187 -> 26216[label="",style="solid", color="black", weight=3]; 89.61/52.32 27081[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM zzz2063 True)",fontsize=16,color="burlywood",shape="box"];27891[label="zzz2063/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];27081 -> 27891[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27891 -> 27082[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27892[label="zzz2063/FiniteMap.Branch zzz20630 zzz20631 zzz20632 zzz20633 zzz20634",fontsize=10,color="white",style="solid",shape="box"];27081 -> 27892[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27892 -> 27083[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26190[label="FiniteMap.splitLT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (True < zzz19310)",fontsize=16,color="black",shape="box"];26190 -> 26219[label="",style="solid", color="black", weight=3]; 89.61/52.32 26191 -> 26299[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26191[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz202100) (primMulNat (Succ (Succ Zero)) zzz20220) == LT)",fontsize=16,color="magenta"];26191 -> 26300[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26192[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (GT == LT)",fontsize=16,color="black",shape="triangle"];26192 -> 26222[label="",style="solid", color="black", weight=3]; 89.61/52.32 26252[label="primMulNat (Succ (Succ Zero)) zzz20220",fontsize=16,color="burlywood",shape="triangle"];27893[label="zzz20220/Succ zzz202200",fontsize=10,color="white",style="solid",shape="box"];26252 -> 27893[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27893 -> 26255[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27894[label="zzz20220/Zero",fontsize=10,color="white",style="solid",shape="box"];26252 -> 27894[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27894 -> 26256[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26251[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Pos zzz2031) == LT)",fontsize=16,color="burlywood",shape="triangle"];27895[label="zzz2031/Succ zzz20310",fontsize=10,color="white",style="solid",shape="box"];26251 -> 27895[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27895 -> 26257[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27896[label="zzz2031/Zero",fontsize=10,color="white",style="solid",shape="box"];26251 -> 27896[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27896 -> 26258[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26260 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26260[label="primMulNat (Succ (Succ Zero)) zzz20220",fontsize=16,color="magenta"];26260 -> 26263[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26259[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Neg zzz2032) == LT)",fontsize=16,color="burlywood",shape="triangle"];27897[label="zzz2032/Succ zzz20320",fontsize=10,color="white",style="solid",shape="box"];26259 -> 27897[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27897 -> 26264[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27898[label="zzz2032/Zero",fontsize=10,color="white",style="solid",shape="box"];26259 -> 27898[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27898 -> 26265[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26197[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (LT == LT)",fontsize=16,color="black",shape="triangle"];26197 -> 26227[label="",style="solid", color="black", weight=3]; 89.61/52.32 26198 -> 26313[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26198[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (primMulNat (Succ (Succ Zero)) zzz20220) (Succ zzz202100) == LT)",fontsize=16,color="magenta"];26198 -> 26314[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26274 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26274[label="primMulNat (Succ (Succ Zero)) zzz20220",fontsize=16,color="magenta"];26273[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Pos zzz2033) == LT)",fontsize=16,color="burlywood",shape="triangle"];27899[label="zzz2033/Succ zzz20330",fontsize=10,color="white",style="solid",shape="box"];26273 -> 27899[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27899 -> 26277[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27900[label="zzz2033/Zero",fontsize=10,color="white",style="solid",shape="box"];26273 -> 27900[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27900 -> 26278[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26282 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26282[label="primMulNat (Succ (Succ Zero)) zzz20220",fontsize=16,color="magenta"];26282 -> 26285[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26281[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Neg zzz2034) == LT)",fontsize=16,color="burlywood",shape="triangle"];27901[label="zzz2034/Succ zzz20340",fontsize=10,color="white",style="solid",shape="box"];26281 -> 27901[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27901 -> 26286[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27902[label="zzz2034/Zero",fontsize=10,color="white",style="solid",shape="box"];26281 -> 27902[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27902 -> 26287[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26203[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz201900) (Succ zzz20230) == GT)",fontsize=16,color="black",shape="box"];26203 -> 26234[label="",style="solid", color="black", weight=3]; 89.61/52.32 26204[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz201900) Zero == GT)",fontsize=16,color="black",shape="box"];26204 -> 26235[label="",style="solid", color="black", weight=3]; 89.61/52.32 26205[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 True",fontsize=16,color="black",shape="box"];26205 -> 26236[label="",style="solid", color="black", weight=3]; 89.61/52.32 26206 -> 26181[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26206[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ zzz20250) == GT)",fontsize=16,color="magenta"];26206 -> 26237[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26206 -> 26238[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26207[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="black",shape="triangle"];26207 -> 26239[label="",style="solid", color="black", weight=3]; 89.61/52.32 26208 -> 26171[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26208[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="magenta"];26209 -> 26207[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26209[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];26210[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 False",fontsize=16,color="black",shape="triangle"];26210 -> 26240[label="",style="solid", color="black", weight=3]; 89.61/52.32 26211[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz20280) (Succ zzz201900) == GT)",fontsize=16,color="black",shape="box"];26211 -> 26241[label="",style="solid", color="black", weight=3]; 89.61/52.32 26212[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ zzz201900) == GT)",fontsize=16,color="black",shape="box"];26212 -> 26242[label="",style="solid", color="black", weight=3]; 89.61/52.32 26213 -> 26179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26213[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="magenta"];26214 -> 26207[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26214[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];26215 -> 26169[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26215[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz20300) Zero == GT)",fontsize=16,color="magenta"];26215 -> 26243[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26215 -> 26244[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26216 -> 26207[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26216[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];27082[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM FiniteMap.EmptyFM True)",fontsize=16,color="black",shape="box"];27082 -> 27084[label="",style="solid", color="black", weight=3]; 89.61/52.32 27083[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM (FiniteMap.Branch zzz20630 zzz20631 zzz20632 zzz20633 zzz20634) True)",fontsize=16,color="black",shape="box"];27083 -> 27085[label="",style="solid", color="black", weight=3]; 89.61/52.32 26219[label="FiniteMap.splitLT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (compare True zzz19310 == LT)",fontsize=16,color="black",shape="box"];26219 -> 26247[label="",style="solid", color="black", weight=3]; 89.61/52.32 26300 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26300[label="primMulNat (Succ (Succ Zero)) zzz20220",fontsize=16,color="magenta"];26299[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz202100) zzz2035 == LT)",fontsize=16,color="burlywood",shape="triangle"];27903[label="zzz2035/Succ zzz20350",fontsize=10,color="white",style="solid",shape="box"];26299 -> 27903[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27903 -> 26303[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27904[label="zzz2035/Zero",fontsize=10,color="white",style="solid",shape="box"];26299 -> 27904[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27904 -> 26304[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26222[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 False",fontsize=16,color="black",shape="triangle"];26222 -> 26250[label="",style="solid", color="black", weight=3]; 89.61/52.32 26255[label="primMulNat (Succ (Succ Zero)) (Succ zzz202200)",fontsize=16,color="black",shape="box"];26255 -> 26266[label="",style="solid", color="black", weight=3]; 89.61/52.32 26256[label="primMulNat (Succ (Succ Zero)) Zero",fontsize=16,color="black",shape="box"];26256 -> 26267[label="",style="solid", color="black", weight=3]; 89.61/52.32 26257[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Pos (Succ zzz20310)) == LT)",fontsize=16,color="black",shape="box"];26257 -> 26268[label="",style="solid", color="black", weight=3]; 89.61/52.32 26258[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];26258 -> 26269[label="",style="solid", color="black", weight=3]; 89.61/52.32 26263[label="zzz20220",fontsize=16,color="green",shape="box"];26264[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Neg (Succ zzz20320)) == LT)",fontsize=16,color="black",shape="box"];26264 -> 26279[label="",style="solid", color="black", weight=3]; 89.61/52.32 26265[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];26265 -> 26280[label="",style="solid", color="black", weight=3]; 89.61/52.32 26227[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 True",fontsize=16,color="black",shape="box"];26227 -> 26270[label="",style="solid", color="black", weight=3]; 89.61/52.32 26314 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26314[label="primMulNat (Succ (Succ Zero)) zzz20220",fontsize=16,color="magenta"];26314 -> 26319[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26313[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat zzz2036 (Succ zzz202100) == LT)",fontsize=16,color="burlywood",shape="triangle"];27905[label="zzz2036/Succ zzz20360",fontsize=10,color="white",style="solid",shape="box"];26313 -> 27905[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27905 -> 26320[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27906[label="zzz2036/Zero",fontsize=10,color="white",style="solid",shape="box"];26313 -> 27906[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27906 -> 26321[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26277[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Pos (Succ zzz20330)) == LT)",fontsize=16,color="black",shape="box"];26277 -> 26288[label="",style="solid", color="black", weight=3]; 89.61/52.32 26278[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];26278 -> 26289[label="",style="solid", color="black", weight=3]; 89.61/52.32 26285[label="zzz20220",fontsize=16,color="green",shape="box"];26286[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Neg (Succ zzz20340)) == LT)",fontsize=16,color="black",shape="box"];26286 -> 26305[label="",style="solid", color="black", weight=3]; 89.61/52.32 26287[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];26287 -> 26306[label="",style="solid", color="black", weight=3]; 89.61/52.32 26234[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz201900 zzz20230 == GT)",fontsize=16,color="burlywood",shape="triangle"];27907[label="zzz201900/Succ zzz2019000",fontsize=10,color="white",style="solid",shape="box"];26234 -> 27907[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27907 -> 26290[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27908[label="zzz201900/Zero",fontsize=10,color="white",style="solid",shape="box"];26234 -> 27908[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27908 -> 26291[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26235 -> 26171[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26235[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="magenta"];26236[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz2234 zzz2230 zzz2231 zzz1925 zzz1925 zzz2234 zzz1925",fontsize=16,color="burlywood",shape="box"];27909[label="zzz1925/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];26236 -> 27909[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27909 -> 26292[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27910[label="zzz1925/FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254",fontsize=10,color="white",style="solid",shape="box"];26236 -> 27910[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27910 -> 26293[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26237[label="zzz20250",fontsize=16,color="green",shape="box"];26238[label="Zero",fontsize=16,color="green",shape="box"];26239 -> 26210[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26239[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 False",fontsize=16,color="magenta"];26240[label="FiniteMap.mkBalBranch6MkBalBranch2 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 otherwise",fontsize=16,color="black",shape="box"];26240 -> 26294[label="",style="solid", color="black", weight=3]; 89.61/52.32 26241 -> 26234[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26241[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz20280 zzz201900 == GT)",fontsize=16,color="magenta"];26241 -> 26295[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26241 -> 26296[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26242 -> 26179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26242[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="magenta"];26243[label="Zero",fontsize=16,color="green",shape="box"];26244[label="zzz20300",fontsize=16,color="green",shape="box"];27084[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM4 FiniteMap.EmptyFM True)",fontsize=16,color="black",shape="box"];27084 -> 27086[label="",style="solid", color="black", weight=3]; 89.61/52.32 27085 -> 26988[label="",style="dashed", color="red", weight=0]; 89.61/52.32 27085[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True (FiniteMap.lookupFM3 (FiniteMap.Branch zzz20630 zzz20631 zzz20632 zzz20633 zzz20634) True)",fontsize=16,color="magenta"];27085 -> 27087[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 27085 -> 27088[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 27085 -> 27089[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 27085 -> 27090[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 27085 -> 27091[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26247[label="FiniteMap.splitLT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (compare3 True zzz19310 == LT)",fontsize=16,color="black",shape="box"];26247 -> 26298[label="",style="solid", color="black", weight=3]; 89.61/52.32 26303[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz202100) (Succ zzz20350) == LT)",fontsize=16,color="black",shape="box"];26303 -> 26322[label="",style="solid", color="black", weight=3]; 89.61/52.32 26304[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz202100) Zero == LT)",fontsize=16,color="black",shape="box"];26304 -> 26323[label="",style="solid", color="black", weight=3]; 89.61/52.32 26250[label="FiniteMap.mkBalBranch6MkBalBranch00 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 otherwise",fontsize=16,color="black",shape="box"];26250 -> 26307[label="",style="solid", color="black", weight=3]; 89.61/52.32 26266 -> 2737[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26266[label="primPlusNat (primMulNat (Succ Zero) (Succ zzz202200)) (Succ zzz202200)",fontsize=16,color="magenta"];26266 -> 26308[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26266 -> 26309[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26267[label="Zero",fontsize=16,color="green",shape="box"];26268 -> 26313[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26268[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat Zero (Succ zzz20310) == LT)",fontsize=16,color="magenta"];26268 -> 26315[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26268 -> 26316[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26269[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (EQ == LT)",fontsize=16,color="black",shape="triangle"];26269 -> 26311[label="",style="solid", color="black", weight=3]; 89.61/52.32 26279 -> 26192[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26279[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (GT == LT)",fontsize=16,color="magenta"];26280 -> 26269[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26280[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (EQ == LT)",fontsize=16,color="magenta"];26270[label="FiniteMap.mkBalBranch6Single_L (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344)",fontsize=16,color="black",shape="box"];26270 -> 26312[label="",style="solid", color="black", weight=3]; 89.61/52.32 26319[label="zzz20220",fontsize=16,color="green",shape="box"];26320[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz20360) (Succ zzz202100) == LT)",fontsize=16,color="black",shape="box"];26320 -> 26339[label="",style="solid", color="black", weight=3]; 89.61/52.32 26321[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat Zero (Succ zzz202100) == LT)",fontsize=16,color="black",shape="box"];26321 -> 26340[label="",style="solid", color="black", weight=3]; 89.61/52.32 26288 -> 26197[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26288[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (LT == LT)",fontsize=16,color="magenta"];26289 -> 26269[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26289[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (EQ == LT)",fontsize=16,color="magenta"];26305 -> 26299[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26305[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz20340) Zero == LT)",fontsize=16,color="magenta"];26305 -> 26324[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26305 -> 26325[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26306 -> 26269[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26306[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (EQ == LT)",fontsize=16,color="magenta"];26290[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz2019000) zzz20230 == GT)",fontsize=16,color="burlywood",shape="box"];27911[label="zzz20230/Succ zzz202300",fontsize=10,color="white",style="solid",shape="box"];26290 -> 27911[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27911 -> 26326[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27912[label="zzz20230/Zero",fontsize=10,color="white",style="solid",shape="box"];26290 -> 27912[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27912 -> 26327[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26291[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero zzz20230 == GT)",fontsize=16,color="burlywood",shape="box"];27913[label="zzz20230/Succ zzz202300",fontsize=10,color="white",style="solid",shape="box"];26291 -> 27913[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27913 -> 26328[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27914[label="zzz20230/Zero",fontsize=10,color="white",style="solid",shape="box"];26291 -> 27914[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27914 -> 26329[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26292[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz2234 zzz2230 zzz2231 FiniteMap.EmptyFM FiniteMap.EmptyFM zzz2234 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];26292 -> 26330[label="",style="solid", color="black", weight=3]; 89.61/52.32 26293[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254)",fontsize=16,color="black",shape="box"];26293 -> 26331[label="",style="solid", color="black", weight=3]; 89.61/52.32 26294[label="FiniteMap.mkBalBranch6MkBalBranch2 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 True",fontsize=16,color="black",shape="box"];26294 -> 26332[label="",style="solid", color="black", weight=3]; 89.61/52.32 26295[label="zzz201900",fontsize=16,color="green",shape="box"];26296[label="zzz20280",fontsize=16,color="green",shape="box"];27086[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz2055 zzz2056 zzz2057 zzz2058) True Nothing",fontsize=16,color="black",shape="box"];27086 -> 27092[label="",style="solid", color="black", weight=3]; 89.61/52.32 27087[label="zzz20631",fontsize=16,color="green",shape="box"];27088[label="zzz20632",fontsize=16,color="green",shape="box"];27089[label="zzz20633",fontsize=16,color="green",shape="box"];27090[label="zzz20634",fontsize=16,color="green",shape="box"];27091[label="zzz20630",fontsize=16,color="green",shape="box"];26298[label="FiniteMap.splitLT2 zzz19310 zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True zzz19310 (True == zzz19310) == LT)",fontsize=16,color="burlywood",shape="box"];27915[label="zzz19310/False",fontsize=10,color="white",style="solid",shape="box"];26298 -> 27915[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27915 -> 26334[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27916[label="zzz19310/True",fontsize=10,color="white",style="solid",shape="box"];26298 -> 27916[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27916 -> 26335[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26322[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat zzz202100 zzz20350 == LT)",fontsize=16,color="burlywood",shape="triangle"];27917[label="zzz202100/Succ zzz2021000",fontsize=10,color="white",style="solid",shape="box"];26322 -> 27917[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27917 -> 26341[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27918[label="zzz202100/Zero",fontsize=10,color="white",style="solid",shape="box"];26322 -> 27918[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27918 -> 26342[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26323 -> 26192[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26323[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (GT == LT)",fontsize=16,color="magenta"];26307[label="FiniteMap.mkBalBranch6MkBalBranch00 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 True",fontsize=16,color="black",shape="box"];26307 -> 26336[label="",style="solid", color="black", weight=3]; 89.61/52.32 26308[label="Succ zzz202200",fontsize=16,color="green",shape="box"];26309[label="primMulNat (Succ Zero) (Succ zzz202200)",fontsize=16,color="black",shape="box"];26309 -> 26337[label="",style="solid", color="black", weight=3]; 89.61/52.32 26315[label="zzz20310",fontsize=16,color="green",shape="box"];26316[label="Zero",fontsize=16,color="green",shape="box"];26311 -> 26222[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26311[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 False",fontsize=16,color="magenta"];26312 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26312[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ Zero)))) zzz22340 zzz22341 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zzz2230 zzz2231 zzz1925 zzz22343) zzz22344",fontsize=16,color="magenta"];26312 -> 26623[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26312 -> 26624[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26312 -> 26625[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26312 -> 26626[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26312 -> 26627[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26339 -> 26322[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26339[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat zzz20360 zzz202100 == LT)",fontsize=16,color="magenta"];26339 -> 26361[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26339 -> 26362[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26340 -> 26197[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26340[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (LT == LT)",fontsize=16,color="magenta"];26324[label="zzz20340",fontsize=16,color="green",shape="box"];26325[label="Zero",fontsize=16,color="green",shape="box"];26326[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz2019000) (Succ zzz202300) == GT)",fontsize=16,color="black",shape="box"];26326 -> 26343[label="",style="solid", color="black", weight=3]; 89.61/52.32 26327[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat (Succ zzz2019000) Zero == GT)",fontsize=16,color="black",shape="box"];26327 -> 26344[label="",style="solid", color="black", weight=3]; 89.61/52.32 26328[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero (Succ zzz202300) == GT)",fontsize=16,color="black",shape="box"];26328 -> 26345[label="",style="solid", color="black", weight=3]; 89.61/52.32 26329[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];26329 -> 26346[label="",style="solid", color="black", weight=3]; 89.61/52.32 26330[label="error []",fontsize=16,color="red",shape="box"];26331[label="FiniteMap.mkBalBranch6MkBalBranch12 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254)",fontsize=16,color="black",shape="box"];26331 -> 26347[label="",style="solid", color="black", weight=3]; 89.61/52.32 26332 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26332[label="FiniteMap.mkBranch (Pos (Succ (Succ Zero))) zzz2230 zzz2231 zzz1925 zzz2234",fontsize=16,color="magenta"];26332 -> 26628[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26332 -> 26629[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26332 -> 26630[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26332 -> 26631[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26332 -> 26632[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 27092[label="error []",fontsize=16,color="red",shape="box"];26334[label="FiniteMap.splitLT2 False zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];26334 -> 26351[label="",style="solid", color="black", weight=3]; 89.61/52.32 26335[label="FiniteMap.splitLT2 True zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];26335 -> 26352[label="",style="solid", color="black", weight=3]; 89.61/52.32 26341[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz2021000) zzz20350 == LT)",fontsize=16,color="burlywood",shape="box"];27919[label="zzz20350/Succ zzz203500",fontsize=10,color="white",style="solid",shape="box"];26341 -> 27919[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27919 -> 26363[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27920[label="zzz20350/Zero",fontsize=10,color="white",style="solid",shape="box"];26341 -> 27920[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27920 -> 26364[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26342[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat Zero zzz20350 == LT)",fontsize=16,color="burlywood",shape="box"];27921[label="zzz20350/Succ zzz203500",fontsize=10,color="white",style="solid",shape="box"];26342 -> 27921[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27921 -> 26365[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27922[label="zzz20350/Zero",fontsize=10,color="white",style="solid",shape="box"];26342 -> 27922[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27922 -> 26366[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26336[label="FiniteMap.mkBalBranch6Double_L (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344)",fontsize=16,color="burlywood",shape="box"];27923[label="zzz22343/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];26336 -> 27923[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27923 -> 26353[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27924[label="zzz22343/FiniteMap.Branch zzz223430 zzz223431 zzz223432 zzz223433 zzz223434",fontsize=10,color="white",style="solid",shape="box"];26336 -> 27924[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27924 -> 26354[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26337 -> 2737[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26337[label="primPlusNat (primMulNat Zero (Succ zzz202200)) (Succ zzz202200)",fontsize=16,color="magenta"];26337 -> 26355[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26337 -> 26356[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26623[label="zzz22344",fontsize=16,color="green",shape="box"];26624[label="zzz22340",fontsize=16,color="green",shape="box"];26625[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];26626 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26626[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zzz2230 zzz2231 zzz1925 zzz22343",fontsize=16,color="magenta"];26626 -> 26654[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26626 -> 26655[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26626 -> 26656[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26626 -> 26657[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26626 -> 26658[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26627[label="zzz22341",fontsize=16,color="green",shape="box"];26361[label="zzz202100",fontsize=16,color="green",shape="box"];26362[label="zzz20360",fontsize=16,color="green",shape="box"];26343 -> 26234[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26343[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (primCmpNat zzz2019000 zzz202300 == GT)",fontsize=16,color="magenta"];26343 -> 26367[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26343 -> 26368[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26344 -> 26171[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26344[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (GT == GT)",fontsize=16,color="magenta"];26345 -> 26179[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26345[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (LT == GT)",fontsize=16,color="magenta"];26346 -> 26207[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26346[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz2234 zzz2230 zzz2231 zzz1925 zzz2230 zzz2231 zzz1925 zzz2234 (EQ == GT)",fontsize=16,color="magenta"];26347 -> 26369[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26347[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (FiniteMap.sizeFM zzz19254 < Pos (Succ (Succ Zero)) * FiniteMap.sizeFM zzz19253)",fontsize=16,color="magenta"];26347 -> 26370[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26347 -> 26371[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26628[label="zzz2234",fontsize=16,color="green",shape="box"];26629[label="zzz2230",fontsize=16,color="green",shape="box"];26630[label="Succ Zero",fontsize=16,color="green",shape="box"];26631[label="zzz1925",fontsize=16,color="green",shape="box"];26632[label="zzz2231",fontsize=16,color="green",shape="box"];26351 -> 25928[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26351[label="FiniteMap.splitLT2 False zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True False False == LT)",fontsize=16,color="magenta"];26351 -> 26378[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26351 -> 26379[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26351 -> 26380[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26351 -> 26381[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26352 -> 1458[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26352[label="FiniteMap.splitLT2 True zzz19311 zzz19312 zzz19313 zzz19314 True (compare2 True True True == LT)",fontsize=16,color="magenta"];26352 -> 26382[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26352 -> 26383[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26352 -> 26384[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26352 -> 26385[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26363[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz2021000) (Succ zzz203500) == LT)",fontsize=16,color="black",shape="box"];26363 -> 26386[label="",style="solid", color="black", weight=3]; 89.61/52.32 26364[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat (Succ zzz2021000) Zero == LT)",fontsize=16,color="black",shape="box"];26364 -> 26387[label="",style="solid", color="black", weight=3]; 89.61/52.32 26365[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat Zero (Succ zzz203500) == LT)",fontsize=16,color="black",shape="box"];26365 -> 26388[label="",style="solid", color="black", weight=3]; 89.61/52.32 26366[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];26366 -> 26389[label="",style="solid", color="black", weight=3]; 89.61/52.32 26353[label="FiniteMap.mkBalBranch6Double_L (FiniteMap.Branch zzz22340 zzz22341 zzz22342 FiniteMap.EmptyFM zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 FiniteMap.EmptyFM zzz22344)",fontsize=16,color="black",shape="box"];26353 -> 26390[label="",style="solid", color="black", weight=3]; 89.61/52.32 26354[label="FiniteMap.mkBalBranch6Double_L (FiniteMap.Branch zzz22340 zzz22341 zzz22342 (FiniteMap.Branch zzz223430 zzz223431 zzz223432 zzz223433 zzz223434) zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 (FiniteMap.Branch zzz223430 zzz223431 zzz223432 zzz223433 zzz223434) zzz22344)",fontsize=16,color="black",shape="box"];26354 -> 26391[label="",style="solid", color="black", weight=3]; 89.61/52.32 26355[label="Succ zzz202200",fontsize=16,color="green",shape="box"];26356[label="primMulNat Zero (Succ zzz202200)",fontsize=16,color="black",shape="box"];26356 -> 26392[label="",style="solid", color="black", weight=3]; 89.61/52.32 26654[label="zzz22343",fontsize=16,color="green",shape="box"];26655[label="zzz2230",fontsize=16,color="green",shape="box"];26656[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];26657[label="zzz1925",fontsize=16,color="green",shape="box"];26658[label="zzz2231",fontsize=16,color="green",shape="box"];26367[label="zzz202300",fontsize=16,color="green",shape="box"];26368[label="zzz2019000",fontsize=16,color="green",shape="box"];26370 -> 14321[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26370[label="FiniteMap.sizeFM zzz19253",fontsize=16,color="magenta"];26370 -> 26394[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26371 -> 14321[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26371[label="FiniteMap.sizeFM zzz19254",fontsize=16,color="magenta"];26371 -> 26395[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26369[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (zzz2037 < Pos (Succ (Succ Zero)) * zzz2038)",fontsize=16,color="black",shape="triangle"];26369 -> 26396[label="",style="solid", color="black", weight=3]; 89.61/52.32 26378[label="zzz19314",fontsize=16,color="green",shape="box"];26379[label="zzz19312",fontsize=16,color="green",shape="box"];26380[label="zzz19311",fontsize=16,color="green",shape="box"];26381[label="zzz19313",fontsize=16,color="green",shape="box"];26382[label="zzz19311",fontsize=16,color="green",shape="box"];26383[label="zzz19312",fontsize=16,color="green",shape="box"];26384[label="zzz19313",fontsize=16,color="green",shape="box"];26385[label="zzz19314",fontsize=16,color="green",shape="box"];26386 -> 26322[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26386[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (primCmpNat zzz2021000 zzz203500 == LT)",fontsize=16,color="magenta"];26386 -> 26399[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26386 -> 26400[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26387 -> 26192[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26387[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (GT == LT)",fontsize=16,color="magenta"];26388 -> 26197[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26388[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (LT == LT)",fontsize=16,color="magenta"];26389 -> 26269[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26389[label="FiniteMap.mkBalBranch6MkBalBranch01 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz2230 zzz2231 zzz1925 zzz1925 (FiniteMap.Branch zzz22340 zzz22341 zzz22342 zzz22343 zzz22344) zzz22340 zzz22341 zzz22342 zzz22343 zzz22344 (EQ == LT)",fontsize=16,color="magenta"];26390[label="error []",fontsize=16,color="red",shape="box"];26391 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26391[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz223430 zzz223431 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zzz2230 zzz2231 zzz1925 zzz223433) (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) zzz22340 zzz22341 zzz223434 zzz22344)",fontsize=16,color="magenta"];26391 -> 26638[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26391 -> 26639[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26391 -> 26640[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26391 -> 26641[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26391 -> 26642[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26392[label="Zero",fontsize=16,color="green",shape="box"];26394[label="zzz19253",fontsize=16,color="green",shape="box"];26395[label="zzz19254",fontsize=16,color="green",shape="box"];26396[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (compare zzz2037 (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="black",shape="box"];26396 -> 26406[label="",style="solid", color="black", weight=3]; 89.61/52.32 26399[label="zzz203500",fontsize=16,color="green",shape="box"];26400[label="zzz2021000",fontsize=16,color="green",shape="box"];26638 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26638[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) zzz22340 zzz22341 zzz223434 zzz22344",fontsize=16,color="magenta"];26638 -> 26659[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26638 -> 26660[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26638 -> 26661[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26638 -> 26662[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26638 -> 26663[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26639[label="zzz223430",fontsize=16,color="green",shape="box"];26640[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];26641 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26641[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zzz2230 zzz2231 zzz1925 zzz223433",fontsize=16,color="magenta"];26641 -> 26664[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26641 -> 26665[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26641 -> 26666[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26641 -> 26667[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26641 -> 26668[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26642[label="zzz223431",fontsize=16,color="green",shape="box"];26406[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt zzz2037 (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27925[label="zzz2037/Pos zzz20370",fontsize=10,color="white",style="solid",shape="box"];26406 -> 27925[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27925 -> 26413[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27926[label="zzz2037/Neg zzz20370",fontsize=10,color="white",style="solid",shape="box"];26406 -> 27926[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27926 -> 26414[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26659[label="zzz22344",fontsize=16,color="green",shape="box"];26660[label="zzz22340",fontsize=16,color="green",shape="box"];26661[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];26662[label="zzz223434",fontsize=16,color="green",shape="box"];26663[label="zzz22341",fontsize=16,color="green",shape="box"];26664[label="zzz223433",fontsize=16,color="green",shape="box"];26665[label="zzz2230",fontsize=16,color="green",shape="box"];26666[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];26667[label="zzz1925",fontsize=16,color="green",shape="box"];26668[label="zzz2231",fontsize=16,color="green",shape="box"];26413[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos zzz20370) (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27927[label="zzz20370/Succ zzz203700",fontsize=10,color="white",style="solid",shape="box"];26413 -> 27927[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27927 -> 26669[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27928[label="zzz20370/Zero",fontsize=10,color="white",style="solid",shape="box"];26413 -> 27928[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27928 -> 26670[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26414[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg zzz20370) (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27929[label="zzz20370/Succ zzz203700",fontsize=10,color="white",style="solid",shape="box"];26414 -> 27929[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27929 -> 26671[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27930[label="zzz20370/Zero",fontsize=10,color="white",style="solid",shape="box"];26414 -> 27930[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27930 -> 26672[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26669[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="black",shape="box"];26669 -> 26676[label="",style="solid", color="black", weight=3]; 89.61/52.32 26670[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="black",shape="box"];26670 -> 26677[label="",style="solid", color="black", weight=3]; 89.61/52.32 26671[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="black",shape="box"];26671 -> 26678[label="",style="solid", color="black", weight=3]; 89.61/52.32 26672[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero)) * zzz2038) == LT)",fontsize=16,color="black",shape="box"];26672 -> 26679[label="",style="solid", color="black", weight=3]; 89.61/52.32 26676[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (primMulInt (Pos (Succ (Succ Zero))) zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27931[label="zzz2038/Pos zzz20380",fontsize=10,color="white",style="solid",shape="box"];26676 -> 27931[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27931 -> 26683[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27932[label="zzz2038/Neg zzz20380",fontsize=10,color="white",style="solid",shape="box"];26676 -> 27932[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27932 -> 26684[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26677[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27933[label="zzz2038/Pos zzz20380",fontsize=10,color="white",style="solid",shape="box"];26677 -> 27933[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27933 -> 26685[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27934[label="zzz2038/Neg zzz20380",fontsize=10,color="white",style="solid",shape="box"];26677 -> 27934[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27934 -> 26686[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26678[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (primMulInt (Pos (Succ (Succ Zero))) zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27935[label="zzz2038/Pos zzz20380",fontsize=10,color="white",style="solid",shape="box"];26678 -> 27935[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27935 -> 26687[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27936[label="zzz2038/Neg zzz20380",fontsize=10,color="white",style="solid",shape="box"];26678 -> 27936[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27936 -> 26688[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26679[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz2038) == LT)",fontsize=16,color="burlywood",shape="box"];27937[label="zzz2038/Pos zzz20380",fontsize=10,color="white",style="solid",shape="box"];26679 -> 27937[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27937 -> 26689[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27938[label="zzz2038/Neg zzz20380",fontsize=10,color="white",style="solid",shape="box"];26679 -> 27938[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27938 -> 26690[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26683[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26683 -> 26694[label="",style="solid", color="black", weight=3]; 89.61/52.32 26684[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26684 -> 26695[label="",style="solid", color="black", weight=3]; 89.61/52.32 26685[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26685 -> 26696[label="",style="solid", color="black", weight=3]; 89.61/52.32 26686[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26686 -> 26697[label="",style="solid", color="black", weight=3]; 89.61/52.32 26687[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26687 -> 26698[label="",style="solid", color="black", weight=3]; 89.61/52.32 26688[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26688 -> 26699[label="",style="solid", color="black", weight=3]; 89.61/52.32 26689[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26689 -> 26700[label="",style="solid", color="black", weight=3]; 89.61/52.32 26690[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz20380)) == LT)",fontsize=16,color="black",shape="box"];26690 -> 26701[label="",style="solid", color="black", weight=3]; 89.61/52.32 26694 -> 26705[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26694[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (Pos (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26694 -> 26706[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26695 -> 26708[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26695[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (Neg (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26695 -> 26709[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26696 -> 26716[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26696[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26696 -> 26717[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26697 -> 26722[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26697[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26697 -> 26723[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26698 -> 26729[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26698[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (Pos (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26698 -> 26730[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26699 -> 26734[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26699[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (Neg (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26699 -> 26735[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26700 -> 26736[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26700[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26700 -> 26737[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26701 -> 26738[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26701[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz20380)) == LT)",fontsize=16,color="magenta"];26701 -> 26739[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26706 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26706[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26706 -> 26742[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26705[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (Pos zzz2045) == LT)",fontsize=16,color="black",shape="triangle"];26705 -> 26743[label="",style="solid", color="black", weight=3]; 89.61/52.32 26709 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26709[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26709 -> 26744[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26708[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos (Succ zzz203700)) (Neg zzz2046) == LT)",fontsize=16,color="black",shape="triangle"];26708 -> 26745[label="",style="solid", color="black", weight=3]; 89.61/52.32 26717 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26717[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26717 -> 26746[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26716[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Pos zzz2048) == LT)",fontsize=16,color="burlywood",shape="triangle"];27939[label="zzz2048/Succ zzz20480",fontsize=10,color="white",style="solid",shape="box"];26716 -> 27939[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27939 -> 26747[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27940[label="zzz2048/Zero",fontsize=10,color="white",style="solid",shape="box"];26716 -> 27940[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27940 -> 26748[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26723 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26723[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26723 -> 26749[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26722[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Neg zzz2049) == LT)",fontsize=16,color="burlywood",shape="triangle"];27941[label="zzz2049/Succ zzz20490",fontsize=10,color="white",style="solid",shape="box"];26722 -> 27941[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27941 -> 26750[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27942[label="zzz2049/Zero",fontsize=10,color="white",style="solid",shape="box"];26722 -> 27942[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27942 -> 26751[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26730 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26730[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26730 -> 26752[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26729[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (Pos zzz2050) == LT)",fontsize=16,color="black",shape="triangle"];26729 -> 26753[label="",style="solid", color="black", weight=3]; 89.61/52.32 26735 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26735[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26735 -> 26754[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26734[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg (Succ zzz203700)) (Neg zzz2051) == LT)",fontsize=16,color="black",shape="triangle"];26734 -> 26755[label="",style="solid", color="black", weight=3]; 89.61/52.32 26737 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26737[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26737 -> 26756[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26736[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Pos zzz2052) == LT)",fontsize=16,color="burlywood",shape="triangle"];27943[label="zzz2052/Succ zzz20520",fontsize=10,color="white",style="solid",shape="box"];26736 -> 27943[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27943 -> 26757[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27944[label="zzz2052/Zero",fontsize=10,color="white",style="solid",shape="box"];26736 -> 27944[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27944 -> 26758[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26739 -> 26252[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26739[label="primMulNat (Succ (Succ Zero)) zzz20380",fontsize=16,color="magenta"];26739 -> 26759[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26738[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Neg zzz2053) == LT)",fontsize=16,color="burlywood",shape="triangle"];27945[label="zzz2053/Succ zzz20530",fontsize=10,color="white",style="solid",shape="box"];26738 -> 27945[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27945 -> 26760[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27946[label="zzz2053/Zero",fontsize=10,color="white",style="solid",shape="box"];26738 -> 27946[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27946 -> 26761[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26742[label="zzz20380",fontsize=16,color="green",shape="box"];26743[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz203700) zzz2045 == LT)",fontsize=16,color="burlywood",shape="triangle"];27947[label="zzz2045/Succ zzz20450",fontsize=10,color="white",style="solid",shape="box"];26743 -> 27947[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27947 -> 26764[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27948[label="zzz2045/Zero",fontsize=10,color="white",style="solid",shape="box"];26743 -> 27948[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27948 -> 26765[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26744[label="zzz20380",fontsize=16,color="green",shape="box"];26745[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (GT == LT)",fontsize=16,color="black",shape="triangle"];26745 -> 26766[label="",style="solid", color="black", weight=3]; 89.61/52.32 26746[label="zzz20380",fontsize=16,color="green",shape="box"];26747[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Pos (Succ zzz20480)) == LT)",fontsize=16,color="black",shape="box"];26747 -> 26767[label="",style="solid", color="black", weight=3]; 89.61/52.32 26748[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];26748 -> 26768[label="",style="solid", color="black", weight=3]; 89.61/52.32 26749[label="zzz20380",fontsize=16,color="green",shape="box"];26750[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Neg (Succ zzz20490)) == LT)",fontsize=16,color="black",shape="box"];26750 -> 26769[label="",style="solid", color="black", weight=3]; 89.61/52.32 26751[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];26751 -> 26770[label="",style="solid", color="black", weight=3]; 89.61/52.32 26752[label="zzz20380",fontsize=16,color="green",shape="box"];26753[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (LT == LT)",fontsize=16,color="black",shape="triangle"];26753 -> 26771[label="",style="solid", color="black", weight=3]; 89.61/52.32 26754[label="zzz20380",fontsize=16,color="green",shape="box"];26755[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat zzz2051 (Succ zzz203700) == LT)",fontsize=16,color="burlywood",shape="triangle"];27949[label="zzz2051/Succ zzz20510",fontsize=10,color="white",style="solid",shape="box"];26755 -> 27949[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27949 -> 26772[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27950[label="zzz2051/Zero",fontsize=10,color="white",style="solid",shape="box"];26755 -> 27950[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27950 -> 26773[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26756[label="zzz20380",fontsize=16,color="green",shape="box"];26757[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Pos (Succ zzz20520)) == LT)",fontsize=16,color="black",shape="box"];26757 -> 26774[label="",style="solid", color="black", weight=3]; 89.61/52.32 26758[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];26758 -> 26775[label="",style="solid", color="black", weight=3]; 89.61/52.32 26759[label="zzz20380",fontsize=16,color="green",shape="box"];26760[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Neg (Succ zzz20530)) == LT)",fontsize=16,color="black",shape="box"];26760 -> 26776[label="",style="solid", color="black", weight=3]; 89.61/52.32 26761[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];26761 -> 26777[label="",style="solid", color="black", weight=3]; 89.61/52.32 26764[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz203700) (Succ zzz20450) == LT)",fontsize=16,color="black",shape="box"];26764 -> 26780[label="",style="solid", color="black", weight=3]; 89.61/52.32 26765[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz203700) Zero == LT)",fontsize=16,color="black",shape="box"];26765 -> 26781[label="",style="solid", color="black", weight=3]; 89.61/52.32 26766[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 False",fontsize=16,color="black",shape="triangle"];26766 -> 26782[label="",style="solid", color="black", weight=3]; 89.61/52.32 26767 -> 26755[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26767[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat Zero (Succ zzz20480) == LT)",fontsize=16,color="magenta"];26767 -> 26783[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26767 -> 26784[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26768[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (EQ == LT)",fontsize=16,color="black",shape="triangle"];26768 -> 26785[label="",style="solid", color="black", weight=3]; 89.61/52.32 26769 -> 26745[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26769[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (GT == LT)",fontsize=16,color="magenta"];26770 -> 26768[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26770[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (EQ == LT)",fontsize=16,color="magenta"];26771[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 True",fontsize=16,color="black",shape="box"];26771 -> 26786[label="",style="solid", color="black", weight=3]; 89.61/52.32 26772[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz20510) (Succ zzz203700) == LT)",fontsize=16,color="black",shape="box"];26772 -> 26787[label="",style="solid", color="black", weight=3]; 89.61/52.32 26773[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat Zero (Succ zzz203700) == LT)",fontsize=16,color="black",shape="box"];26773 -> 26788[label="",style="solid", color="black", weight=3]; 89.61/52.32 26774 -> 26753[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26774[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (LT == LT)",fontsize=16,color="magenta"];26775 -> 26768[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26775[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (EQ == LT)",fontsize=16,color="magenta"];26776 -> 26743[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26776[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz20530) Zero == LT)",fontsize=16,color="magenta"];26776 -> 26789[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26776 -> 26790[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26777 -> 26768[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26777[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (EQ == LT)",fontsize=16,color="magenta"];26780[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat zzz203700 zzz20450 == LT)",fontsize=16,color="burlywood",shape="triangle"];27951[label="zzz203700/Succ zzz2037000",fontsize=10,color="white",style="solid",shape="box"];26780 -> 27951[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27951 -> 26793[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27952[label="zzz203700/Zero",fontsize=10,color="white",style="solid",shape="box"];26780 -> 27952[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27952 -> 26794[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26781 -> 26745[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26781[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (GT == LT)",fontsize=16,color="magenta"];26782[label="FiniteMap.mkBalBranch6MkBalBranch10 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 otherwise",fontsize=16,color="black",shape="box"];26782 -> 26795[label="",style="solid", color="black", weight=3]; 89.61/52.32 26783[label="zzz20480",fontsize=16,color="green",shape="box"];26784[label="Zero",fontsize=16,color="green",shape="box"];26785 -> 26766[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26785[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 False",fontsize=16,color="magenta"];26786[label="FiniteMap.mkBalBranch6Single_R zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234",fontsize=16,color="black",shape="box"];26786 -> 26796[label="",style="solid", color="black", weight=3]; 89.61/52.32 26787 -> 26780[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26787[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat zzz20510 zzz203700 == LT)",fontsize=16,color="magenta"];26787 -> 26797[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26787 -> 26798[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26788 -> 26753[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26788[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (LT == LT)",fontsize=16,color="magenta"];26789[label="zzz20530",fontsize=16,color="green",shape="box"];26790[label="Zero",fontsize=16,color="green",shape="box"];26793[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz2037000) zzz20450 == LT)",fontsize=16,color="burlywood",shape="box"];27953[label="zzz20450/Succ zzz204500",fontsize=10,color="white",style="solid",shape="box"];26793 -> 27953[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27953 -> 26801[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27954[label="zzz20450/Zero",fontsize=10,color="white",style="solid",shape="box"];26793 -> 27954[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27954 -> 26802[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26794[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat Zero zzz20450 == LT)",fontsize=16,color="burlywood",shape="box"];27955[label="zzz20450/Succ zzz204500",fontsize=10,color="white",style="solid",shape="box"];26794 -> 27955[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27955 -> 26803[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27956[label="zzz20450/Zero",fontsize=10,color="white",style="solid",shape="box"];26794 -> 27956[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27956 -> 26804[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26795[label="FiniteMap.mkBalBranch6MkBalBranch10 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 True",fontsize=16,color="black",shape="box"];26795 -> 26805[label="",style="solid", color="black", weight=3]; 89.61/52.32 26796 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26796[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) zzz19250 zzz19251 zzz19253 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zzz2230 zzz2231 zzz19254 zzz2234)",fontsize=16,color="magenta"];26796 -> 26806[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26796 -> 26807[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26796 -> 26808[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26796 -> 26809[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26796 -> 26810[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26797[label="zzz20510",fontsize=16,color="green",shape="box"];26798[label="zzz203700",fontsize=16,color="green",shape="box"];26801[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz2037000) (Succ zzz204500) == LT)",fontsize=16,color="black",shape="box"];26801 -> 26813[label="",style="solid", color="black", weight=3]; 89.61/52.32 26802[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat (Succ zzz2037000) Zero == LT)",fontsize=16,color="black",shape="box"];26802 -> 26814[label="",style="solid", color="black", weight=3]; 89.61/52.32 26803[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat Zero (Succ zzz204500) == LT)",fontsize=16,color="black",shape="box"];26803 -> 26815[label="",style="solid", color="black", weight=3]; 89.61/52.32 26804[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];26804 -> 26816[label="",style="solid", color="black", weight=3]; 89.61/52.32 26805[label="FiniteMap.mkBalBranch6Double_R zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234",fontsize=16,color="burlywood",shape="box"];27957[label="zzz19254/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];26805 -> 27957[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27957 -> 26817[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 27958[label="zzz19254/FiniteMap.Branch zzz192540 zzz192541 zzz192542 zzz192543 zzz192544",fontsize=10,color="white",style="solid",shape="box"];26805 -> 27958[label="",style="solid", color="burlywood", weight=9]; 89.61/52.32 27958 -> 26818[label="",style="solid", color="burlywood", weight=3]; 89.61/52.32 26806 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26806[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zzz2230 zzz2231 zzz19254 zzz2234",fontsize=16,color="magenta"];26806 -> 26819[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26806 -> 26820[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26806 -> 26821[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26806 -> 26822[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26806 -> 26823[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26807[label="zzz19250",fontsize=16,color="green",shape="box"];26808[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];26809[label="zzz19253",fontsize=16,color="green",shape="box"];26810[label="zzz19251",fontsize=16,color="green",shape="box"];26813 -> 26780[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26813[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (primCmpNat zzz2037000 zzz204500 == LT)",fontsize=16,color="magenta"];26813 -> 26825[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26813 -> 26826[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26814 -> 26745[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26814[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (GT == LT)",fontsize=16,color="magenta"];26815 -> 26753[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26815[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (LT == LT)",fontsize=16,color="magenta"];26816 -> 26768[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26816[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 zzz19254) zzz2234 zzz19250 zzz19251 zzz19252 zzz19253 zzz19254 (EQ == LT)",fontsize=16,color="magenta"];26817[label="FiniteMap.mkBalBranch6Double_R zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 FiniteMap.EmptyFM) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 FiniteMap.EmptyFM) zzz2234",fontsize=16,color="black",shape="box"];26817 -> 26827[label="",style="solid", color="black", weight=3]; 89.61/52.32 26818[label="FiniteMap.mkBalBranch6Double_R zzz2234 zzz2230 zzz2231 (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 (FiniteMap.Branch zzz192540 zzz192541 zzz192542 zzz192543 zzz192544)) (FiniteMap.Branch zzz19250 zzz19251 zzz19252 zzz19253 (FiniteMap.Branch zzz192540 zzz192541 zzz192542 zzz192543 zzz192544)) zzz2234",fontsize=16,color="black",shape="box"];26818 -> 26828[label="",style="solid", color="black", weight=3]; 89.61/52.32 26819[label="zzz2234",fontsize=16,color="green",shape="box"];26820[label="zzz2230",fontsize=16,color="green",shape="box"];26821[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];26822[label="zzz19254",fontsize=16,color="green",shape="box"];26823[label="zzz2231",fontsize=16,color="green",shape="box"];26825[label="zzz2037000",fontsize=16,color="green",shape="box"];26826[label="zzz204500",fontsize=16,color="green",shape="box"];26827[label="error []",fontsize=16,color="red",shape="box"];26828 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26828[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) zzz192540 zzz192541 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) zzz19250 zzz19251 zzz19253 zzz192543) (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zzz2230 zzz2231 zzz192544 zzz2234)",fontsize=16,color="magenta"];26828 -> 26830[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26828 -> 26831[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26828 -> 26832[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26828 -> 26833[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26828 -> 26834[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26830 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26830[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zzz2230 zzz2231 zzz192544 zzz2234",fontsize=16,color="magenta"];26830 -> 26836[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26830 -> 26837[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26830 -> 26838[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26830 -> 26839[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26830 -> 26840[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26831[label="zzz192540",fontsize=16,color="green",shape="box"];26832[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="green",shape="box"];26833 -> 26417[label="",style="dashed", color="red", weight=0]; 89.61/52.32 26833[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) zzz19250 zzz19251 zzz19253 zzz192543",fontsize=16,color="magenta"];26833 -> 26841[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26833 -> 26842[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26833 -> 26843[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26833 -> 26844[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26833 -> 26845[label="",style="dashed", color="magenta", weight=3]; 89.61/52.32 26834[label="zzz192541",fontsize=16,color="green",shape="box"];26836[label="zzz2234",fontsize=16,color="green",shape="box"];26837[label="zzz2230",fontsize=16,color="green",shape="box"];26838[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))",fontsize=16,color="green",shape="box"];26839[label="zzz192544",fontsize=16,color="green",shape="box"];26840[label="zzz2231",fontsize=16,color="green",shape="box"];26841[label="zzz192543",fontsize=16,color="green",shape="box"];26842[label="zzz19250",fontsize=16,color="green",shape="box"];26843[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="green",shape="box"];26844[label="zzz19253",fontsize=16,color="green",shape="box"];26845[label="zzz19251",fontsize=16,color="green",shape="box"];} 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (16) 89.61/52.32 Complex Obligation (AND) 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (17) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_primPlusNat(Succ(zzz72000)) -> new_primPlusNat(zzz72000) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (18) QDPSizeChangeProof (EQUIVALENT) 89.61/52.32 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. 89.61/52.32 89.61/52.32 From the DPs we obtained the following set of size-change graphs: 89.61/52.32 *new_primPlusNat(Succ(zzz72000)) -> new_primPlusNat(zzz72000) 89.61/52.32 The graph contains the following edges 1 > 1 89.61/52.32 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (19) 89.61/52.32 YES 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (20) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_primPlusNat0(Succ(zzz630), Succ(zzz6400)) -> new_primPlusNat0(zzz630, zzz6400) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (21) QDPSizeChangeProof (EQUIVALENT) 89.61/52.32 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. 89.61/52.32 89.61/52.32 From the DPs we obtained the following set of size-change graphs: 89.61/52.32 *new_primPlusNat0(Succ(zzz630), Succ(zzz6400)) -> new_primPlusNat0(zzz630, zzz6400) 89.61/52.32 The graph contains the following edges 1 > 1, 2 > 2 89.61/52.32 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (22) 89.61/52.32 YES 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (23) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_glueBal2GlueBal1(zzz280, zzz281, zzz282, zzz283, zzz284, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, Succ(zzz1914000), Succ(zzz1913000), h, ba) -> new_glueBal2GlueBal1(zzz280, zzz281, zzz282, zzz283, zzz284, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz1914000, zzz1913000, h, ba) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (24) QDPSizeChangeProof (EQUIVALENT) 89.61/52.32 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. 89.61/52.32 89.61/52.32 From the DPs we obtained the following set of size-change graphs: 89.61/52.32 *new_glueBal2GlueBal1(zzz280, zzz281, zzz282, zzz283, zzz284, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, Succ(zzz1914000), Succ(zzz1913000), h, ba) -> new_glueBal2GlueBal1(zzz280, zzz281, zzz282, zzz283, zzz284, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz1914000, zzz1913000, h, ba) 89.61/52.32 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, 13 >= 13, 14 >= 14 89.61/52.32 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (25) 89.61/52.32 YES 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (26) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_splitLT(Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), h) -> new_splitLT2(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 new_splitLT2(zzz510, zzz511, Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), zzz513, h) -> new_splitLT2(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (27) DependencyGraphProof (EQUIVALENT) 89.61/52.32 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (28) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_splitLT2(zzz510, zzz511, Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), zzz513, h) -> new_splitLT2(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (29) QDPSizeChangeProof (EQUIVALENT) 89.61/52.32 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. 89.61/52.32 89.61/52.32 From the DPs we obtained the following set of size-change graphs: 89.61/52.32 *new_splitLT2(zzz510, zzz511, Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), zzz513, h) -> new_splitLT2(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 89.61/52.32 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (30) 89.61/52.32 YES 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (31) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_primMinusNat(Succ(zzz86900), Succ(zzz23200)) -> new_primMinusNat(zzz86900, zzz23200) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (32) QDPSizeChangeProof (EQUIVALENT) 89.61/52.32 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. 89.61/52.32 89.61/52.32 From the DPs we obtained the following set of size-change graphs: 89.61/52.32 *new_primMinusNat(Succ(zzz86900), Succ(zzz23200)) -> new_primMinusNat(zzz86900, zzz23200) 89.61/52.32 The graph contains the following edges 1 > 1, 2 > 2 89.61/52.32 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (33) 89.61/52.32 YES 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (34) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_splitGT20(zzz510, zzz511, Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), zzz513, h) -> new_splitGT20(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 new_splitGT(Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), h) -> new_splitGT20(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (35) DependencyGraphProof (EQUIVALENT) 89.61/52.32 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (36) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_splitGT20(zzz510, zzz511, Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), zzz513, h) -> new_splitGT20(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 89.61/52.32 R is empty. 89.61/52.32 Q is empty. 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (37) QDPSizeChangeProof (EQUIVALENT) 89.61/52.32 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. 89.61/52.32 89.61/52.32 From the DPs we obtained the following set of size-change graphs: 89.61/52.32 *new_splitGT20(zzz510, zzz511, Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), zzz513, h) -> new_splitGT20(zzz5121, zzz5122, zzz5123, zzz5124, h) 89.61/52.32 The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 89.61/52.32 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (38) 89.61/52.32 YES 89.61/52.32 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (39) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1112(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106800, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), h) -> new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch172(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108900, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch162(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138900, Zero, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1125(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1082000)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz104900), zzz10210, h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch172(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(Succ(zzz1086000)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch129(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(Succ(zzz1043000)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1135(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(Succ(zzz1070000)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz105900), zzz10330, h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz108400), zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(Succ(zzz1382000)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch182(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109300, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1125(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(Succ(zzz1082000)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch162(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(Succ(zzz1386000)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1125(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108500, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch182(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(Succ(zzz1090000)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1102(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108100, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1135(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107300, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1102(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(Succ(zzz1078000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1102(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1078000)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(Succ(zzz1047000)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(Succ(zzz1382000)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz138400), zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch182(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1090000)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch172(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1086000)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1047000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1112(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(Succ(zzz1065000)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(Succ(zzz1051000)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz138800), zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106000, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz107200), zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz105000, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz109200), zzz10300, h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz106700), zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138500, Zero, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1057000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch129(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104600, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch162(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(Succ(zzz1386000)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz105300), zzz10250, h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105400, Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch129(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1043000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz104500), zzz10170, h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(Succ(zzz1057000)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1112(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1065000)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1051000)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1135(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(Succ(zzz1070000)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz108000), zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz108800), zzz10280, h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.32 89.61/52.32 The TRS R consists of the following rules: 89.61/52.32 89.61/52.32 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.32 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.32 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.32 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.32 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.32 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.32 new_primMulNat(Zero) -> Zero 89.61/52.32 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.32 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.32 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.32 new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) 89.61/52.32 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.32 new_primPlusNat2(Zero) -> Zero 89.61/52.32 89.61/52.32 The set Q consists of the following terms: 89.61/52.32 89.61/52.32 new_primPlusNat1(Succ(x0), Zero) 89.61/52.32 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.32 new_primMulNat(Succ(x0)) 89.61/52.32 new_primPlusNat1(Zero, Zero) 89.61/52.32 new_primPlusNat3(x0, Zero) 89.61/52.32 new_sizeFM(EmptyFM, x0, x1) 89.61/52.32 new_primPlusNat2(Zero) 89.61/52.32 new_primMulNat(Zero) 89.61/52.32 new_primPlusNat3(x0, Succ(x1)) 89.61/52.32 new_primMulNat0(x0) 89.61/52.32 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.32 new_primPlusNat2(Succ(x0)) 89.61/52.32 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.32 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (40) DependencyGraphProof (EQUIVALENT) 89.61/52.32 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 48 less nodes. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (41) 89.61/52.32 Obligation: 89.61/52.32 Q DP problem: 89.61/52.32 The TRS P consists of the following rules: 89.61/52.32 89.61/52.32 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), h) -> new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, h) 89.61/52.32 new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.32 89.61/52.32 The TRS R consists of the following rules: 89.61/52.32 89.61/52.32 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.32 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.32 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.32 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.32 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.32 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.32 new_primMulNat(Zero) -> Zero 89.61/52.32 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.32 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.32 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.32 new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) 89.61/52.32 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.32 new_primPlusNat2(Zero) -> Zero 89.61/52.32 89.61/52.32 The set Q consists of the following terms: 89.61/52.32 89.61/52.32 new_primPlusNat1(Succ(x0), Zero) 89.61/52.32 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.32 new_primMulNat(Succ(x0)) 89.61/52.32 new_primPlusNat1(Zero, Zero) 89.61/52.32 new_primPlusNat3(x0, Zero) 89.61/52.32 new_sizeFM(EmptyFM, x0, x1) 89.61/52.32 new_primPlusNat2(Zero) 89.61/52.32 new_primMulNat(Zero) 89.61/52.32 new_primPlusNat3(x0, Succ(x1)) 89.61/52.32 new_primMulNat0(x0) 89.61/52.32 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.32 new_primPlusNat2(Succ(x0)) 89.61/52.32 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.32 89.61/52.32 We have to consider all minimal (P,Q,R)-chains. 89.61/52.32 ---------------------------------------- 89.61/52.32 89.61/52.32 (42) TransformationProof (EQUIVALENT) 89.61/52.32 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) we obtained the following new rules [LPAR04]: 89.61/52.32 89.61/52.32 (new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10),new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10)) 89.61/52.33 89.61/52.33 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (43) 89.61/52.33 Obligation: 89.61/52.33 Q DP problem: 89.61/52.33 The TRS P consists of the following rules: 89.61/52.33 89.61/52.33 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), h) -> new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.33 89.61/52.33 The TRS R consists of the following rules: 89.61/52.33 89.61/52.33 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.33 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.33 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.33 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.33 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.33 new_primMulNat(Zero) -> Zero 89.61/52.33 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.33 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.33 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.33 new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) 89.61/52.33 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.33 new_primPlusNat2(Zero) -> Zero 89.61/52.33 89.61/52.33 The set Q consists of the following terms: 89.61/52.33 89.61/52.33 new_primPlusNat1(Succ(x0), Zero) 89.61/52.33 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.33 new_primMulNat(Succ(x0)) 89.61/52.33 new_primPlusNat1(Zero, Zero) 89.61/52.33 new_primPlusNat3(x0, Zero) 89.61/52.33 new_sizeFM(EmptyFM, x0, x1) 89.61/52.33 new_primPlusNat2(Zero) 89.61/52.33 new_primMulNat(Zero) 89.61/52.33 new_primPlusNat3(x0, Succ(x1)) 89.61/52.33 new_primMulNat0(x0) 89.61/52.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.33 new_primPlusNat2(Succ(x0)) 89.61/52.33 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.33 89.61/52.33 We have to consider all minimal (P,Q,R)-chains. 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (44) UsableRulesProof (EQUIVALENT) 89.61/52.33 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (45) 89.61/52.33 Obligation: 89.61/52.33 Q DP problem: 89.61/52.33 The TRS P consists of the following rules: 89.61/52.33 89.61/52.33 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), h) -> new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.33 89.61/52.33 The TRS R consists of the following rules: 89.61/52.33 89.61/52.33 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.33 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.33 new_primMulNat(Zero) -> Zero 89.61/52.33 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.33 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.33 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.33 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.33 new_primPlusNat2(Zero) -> Zero 89.61/52.33 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.33 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.33 89.61/52.33 The set Q consists of the following terms: 89.61/52.33 89.61/52.33 new_primPlusNat1(Succ(x0), Zero) 89.61/52.33 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.33 new_primMulNat(Succ(x0)) 89.61/52.33 new_primPlusNat1(Zero, Zero) 89.61/52.33 new_primPlusNat3(x0, Zero) 89.61/52.33 new_sizeFM(EmptyFM, x0, x1) 89.61/52.33 new_primPlusNat2(Zero) 89.61/52.33 new_primMulNat(Zero) 89.61/52.33 new_primPlusNat3(x0, Succ(x1)) 89.61/52.33 new_primMulNat0(x0) 89.61/52.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.33 new_primPlusNat2(Succ(x0)) 89.61/52.33 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.33 89.61/52.33 We have to consider all minimal (P,Q,R)-chains. 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (46) TransformationProof (EQUIVALENT) 89.61/52.33 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.61/52.33 89.61/52.33 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h)) 89.61/52.33 89.61/52.33 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (47) 89.61/52.33 Obligation: 89.61/52.33 Q DP problem: 89.61/52.33 The TRS P consists of the following rules: 89.61/52.33 89.61/52.33 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), h) -> new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Pos(Succ(Succ(zzz1051000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch143(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.33 89.61/52.33 The TRS R consists of the following rules: 89.61/52.33 89.61/52.33 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.33 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.33 new_primMulNat(Zero) -> Zero 89.61/52.33 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.33 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.33 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.33 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.33 new_primPlusNat2(Zero) -> Zero 89.61/52.33 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.33 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.33 89.61/52.33 The set Q consists of the following terms: 89.61/52.33 89.61/52.33 new_primPlusNat1(Succ(x0), Zero) 89.61/52.33 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.33 new_primMulNat(Succ(x0)) 89.61/52.33 new_primPlusNat1(Zero, Zero) 89.61/52.33 new_primPlusNat3(x0, Zero) 89.61/52.33 new_sizeFM(EmptyFM, x0, x1) 89.61/52.33 new_primPlusNat2(Zero) 89.61/52.33 new_primMulNat(Zero) 89.61/52.33 new_primPlusNat3(x0, Succ(x1)) 89.61/52.33 new_primMulNat0(x0) 89.61/52.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.33 new_primPlusNat2(Succ(x0)) 89.61/52.33 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.33 89.61/52.33 We have to consider all minimal (P,Q,R)-chains. 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (48) DependencyGraphProof (EQUIVALENT) 89.61/52.33 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (49) 89.61/52.33 Obligation: 89.61/52.33 Q DP problem: 89.61/52.33 The TRS P consists of the following rules: 89.61/52.33 89.61/52.33 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 89.61/52.33 The TRS R consists of the following rules: 89.61/52.33 89.61/52.33 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.33 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.33 new_primMulNat(Zero) -> Zero 89.61/52.33 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.33 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.33 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.33 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.33 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.33 new_primPlusNat2(Zero) -> Zero 89.61/52.33 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.33 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.33 89.61/52.33 The set Q consists of the following terms: 89.61/52.33 89.61/52.33 new_primPlusNat1(Succ(x0), Zero) 89.61/52.33 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.33 new_primMulNat(Succ(x0)) 89.61/52.33 new_primPlusNat1(Zero, Zero) 89.61/52.33 new_primPlusNat3(x0, Zero) 89.61/52.33 new_sizeFM(EmptyFM, x0, x1) 89.61/52.33 new_primPlusNat2(Zero) 89.61/52.33 new_primMulNat(Zero) 89.61/52.33 new_primPlusNat3(x0, Succ(x1)) 89.61/52.33 new_primMulNat0(x0) 89.61/52.33 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.33 new_primPlusNat2(Succ(x0)) 89.61/52.33 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.33 89.61/52.33 We have to consider all minimal (P,Q,R)-chains. 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (50) TransformationProof (EQUIVALENT) 89.61/52.33 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 89.61/52.33 89.61/52.33 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h)) 89.61/52.33 89.61/52.33 89.61/52.33 ---------------------------------------- 89.61/52.33 89.61/52.33 (51) 89.61/52.33 Obligation: 89.61/52.33 Q DP problem: 89.61/52.33 The TRS P consists of the following rules: 89.61/52.33 89.61/52.33 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.33 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.33 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.34 89.61/52.34 The TRS R consists of the following rules: 89.61/52.34 89.61/52.34 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.34 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.34 new_primMulNat(Zero) -> Zero 89.61/52.34 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.34 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.34 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.34 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.34 new_primPlusNat2(Zero) -> Zero 89.61/52.34 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.34 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.34 89.61/52.34 The set Q consists of the following terms: 89.61/52.34 89.61/52.34 new_primPlusNat1(Succ(x0), Zero) 89.61/52.34 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.34 new_primMulNat(Succ(x0)) 89.61/52.34 new_primPlusNat1(Zero, Zero) 89.61/52.34 new_primPlusNat3(x0, Zero) 89.61/52.34 new_sizeFM(EmptyFM, x0, x1) 89.61/52.34 new_primPlusNat2(Zero) 89.61/52.34 new_primMulNat(Zero) 89.61/52.34 new_primPlusNat3(x0, Succ(x1)) 89.61/52.34 new_primMulNat0(x0) 89.61/52.34 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.34 new_primPlusNat2(Succ(x0)) 89.61/52.34 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.34 89.61/52.34 We have to consider all minimal (P,Q,R)-chains. 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (52) TransformationProof (EQUIVALENT) 89.61/52.34 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.34 89.61/52.34 (new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba),new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba)) 89.61/52.34 89.61/52.34 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (53) 89.61/52.34 Obligation: 89.61/52.34 Q DP problem: 89.61/52.34 The TRS P consists of the following rules: 89.61/52.34 89.61/52.34 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.34 89.61/52.34 The TRS R consists of the following rules: 89.61/52.34 89.61/52.34 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.34 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.34 new_primMulNat(Zero) -> Zero 89.61/52.34 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.34 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.34 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.34 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.34 new_primPlusNat2(Zero) -> Zero 89.61/52.34 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.34 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.34 89.61/52.34 The set Q consists of the following terms: 89.61/52.34 89.61/52.34 new_primPlusNat1(Succ(x0), Zero) 89.61/52.34 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.34 new_primMulNat(Succ(x0)) 89.61/52.34 new_primPlusNat1(Zero, Zero) 89.61/52.34 new_primPlusNat3(x0, Zero) 89.61/52.34 new_sizeFM(EmptyFM, x0, x1) 89.61/52.34 new_primPlusNat2(Zero) 89.61/52.34 new_primMulNat(Zero) 89.61/52.34 new_primPlusNat3(x0, Succ(x1)) 89.61/52.34 new_primMulNat0(x0) 89.61/52.34 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.34 new_primPlusNat2(Succ(x0)) 89.61/52.34 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.34 89.61/52.34 We have to consider all minimal (P,Q,R)-chains. 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (54) TransformationProof (EQUIVALENT) 89.61/52.34 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.34 89.61/52.34 (new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba),new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba)) 89.61/52.34 89.61/52.34 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (55) 89.61/52.34 Obligation: 89.61/52.34 Q DP problem: 89.61/52.34 The TRS P consists of the following rules: 89.61/52.34 89.61/52.34 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.34 89.61/52.34 The TRS R consists of the following rules: 89.61/52.34 89.61/52.34 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.34 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.34 new_primMulNat(Zero) -> Zero 89.61/52.34 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.34 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.34 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.34 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.34 new_primPlusNat2(Zero) -> Zero 89.61/52.34 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.34 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.34 89.61/52.34 The set Q consists of the following terms: 89.61/52.34 89.61/52.34 new_primPlusNat1(Succ(x0), Zero) 89.61/52.34 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.34 new_primMulNat(Succ(x0)) 89.61/52.34 new_primPlusNat1(Zero, Zero) 89.61/52.34 new_primPlusNat3(x0, Zero) 89.61/52.34 new_sizeFM(EmptyFM, x0, x1) 89.61/52.34 new_primPlusNat2(Zero) 89.61/52.34 new_primMulNat(Zero) 89.61/52.34 new_primPlusNat3(x0, Succ(x1)) 89.61/52.34 new_primMulNat0(x0) 89.61/52.34 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.34 new_primPlusNat2(Succ(x0)) 89.61/52.34 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.34 89.61/52.34 We have to consider all minimal (P,Q,R)-chains. 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (56) TransformationProof (EQUIVALENT) 89.61/52.34 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.61/52.34 89.61/52.34 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h)) 89.61/52.34 89.61/52.34 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (57) 89.61/52.34 Obligation: 89.61/52.34 Q DP problem: 89.61/52.34 The TRS P consists of the following rules: 89.61/52.34 89.61/52.34 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), h) -> new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch135(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Pos(Succ(Succ(zzz1047000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch133(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch136(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch140(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.34 89.61/52.34 The TRS R consists of the following rules: 89.61/52.34 89.61/52.34 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.34 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.34 new_primMulNat(Zero) -> Zero 89.61/52.34 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.34 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.34 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.34 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.34 new_primPlusNat2(Zero) -> Zero 89.61/52.34 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.34 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.34 89.61/52.34 The set Q consists of the following terms: 89.61/52.34 89.61/52.34 new_primPlusNat1(Succ(x0), Zero) 89.61/52.34 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.34 new_primMulNat(Succ(x0)) 89.61/52.34 new_primPlusNat1(Zero, Zero) 89.61/52.34 new_primPlusNat3(x0, Zero) 89.61/52.34 new_sizeFM(EmptyFM, x0, x1) 89.61/52.34 new_primPlusNat2(Zero) 89.61/52.34 new_primMulNat(Zero) 89.61/52.34 new_primPlusNat3(x0, Succ(x1)) 89.61/52.34 new_primMulNat0(x0) 89.61/52.34 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.34 new_primPlusNat2(Succ(x0)) 89.61/52.34 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.34 89.61/52.34 We have to consider all minimal (P,Q,R)-chains. 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (58) DependencyGraphProof (EQUIVALENT) 89.61/52.34 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (59) 89.61/52.34 Obligation: 89.61/52.34 Q DP problem: 89.61/52.34 The TRS P consists of the following rules: 89.61/52.34 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 89.61/52.34 The TRS R consists of the following rules: 89.61/52.34 89.61/52.34 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.34 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.34 new_primMulNat(Zero) -> Zero 89.61/52.34 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.34 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.34 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.34 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.34 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.34 new_primPlusNat2(Zero) -> Zero 89.61/52.34 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.34 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.34 89.61/52.34 The set Q consists of the following terms: 89.61/52.34 89.61/52.34 new_primPlusNat1(Succ(x0), Zero) 89.61/52.34 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.34 new_primMulNat(Succ(x0)) 89.61/52.34 new_primPlusNat1(Zero, Zero) 89.61/52.34 new_primPlusNat3(x0, Zero) 89.61/52.34 new_sizeFM(EmptyFM, x0, x1) 89.61/52.34 new_primPlusNat2(Zero) 89.61/52.34 new_primMulNat(Zero) 89.61/52.34 new_primPlusNat3(x0, Succ(x1)) 89.61/52.34 new_primMulNat0(x0) 89.61/52.34 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.34 new_primPlusNat2(Succ(x0)) 89.61/52.34 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.34 89.61/52.34 We have to consider all minimal (P,Q,R)-chains. 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (60) TransformationProof (EQUIVALENT) 89.61/52.34 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 89.61/52.34 89.61/52.34 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h)) 89.61/52.34 89.61/52.34 89.61/52.34 ---------------------------------------- 89.61/52.34 89.61/52.34 (61) 89.61/52.34 Obligation: 89.61/52.34 Q DP problem: 89.61/52.34 The TRS P consists of the following rules: 89.61/52.34 89.61/52.34 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.34 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.34 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.34 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.34 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 89.61/52.35 The TRS R consists of the following rules: 89.61/52.35 89.61/52.35 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.35 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.35 new_primMulNat(Zero) -> Zero 89.61/52.35 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.35 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.35 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.35 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.35 new_primPlusNat2(Zero) -> Zero 89.61/52.35 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.35 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.35 89.61/52.35 The set Q consists of the following terms: 89.61/52.35 89.61/52.35 new_primPlusNat1(Succ(x0), Zero) 89.61/52.35 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.35 new_primMulNat(Succ(x0)) 89.61/52.35 new_primPlusNat1(Zero, Zero) 89.61/52.35 new_primPlusNat3(x0, Zero) 89.61/52.35 new_sizeFM(EmptyFM, x0, x1) 89.61/52.35 new_primPlusNat2(Zero) 89.61/52.35 new_primMulNat(Zero) 89.61/52.35 new_primPlusNat3(x0, Succ(x1)) 89.61/52.35 new_primMulNat0(x0) 89.61/52.35 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.35 new_primPlusNat2(Succ(x0)) 89.61/52.35 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.35 89.61/52.35 We have to consider all minimal (P,Q,R)-chains. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (62) TransformationProof (EQUIVALENT) 89.61/52.35 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.35 89.61/52.35 (new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb),new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb)) 89.61/52.35 89.61/52.35 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (63) 89.61/52.35 Obligation: 89.61/52.35 Q DP problem: 89.61/52.35 The TRS P consists of the following rules: 89.61/52.35 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.35 89.61/52.35 The TRS R consists of the following rules: 89.61/52.35 89.61/52.35 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.35 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.35 new_primMulNat(Zero) -> Zero 89.61/52.35 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.35 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.35 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.35 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.35 new_primPlusNat2(Zero) -> Zero 89.61/52.35 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.35 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.35 89.61/52.35 The set Q consists of the following terms: 89.61/52.35 89.61/52.35 new_primPlusNat1(Succ(x0), Zero) 89.61/52.35 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.35 new_primMulNat(Succ(x0)) 89.61/52.35 new_primPlusNat1(Zero, Zero) 89.61/52.35 new_primPlusNat3(x0, Zero) 89.61/52.35 new_sizeFM(EmptyFM, x0, x1) 89.61/52.35 new_primPlusNat2(Zero) 89.61/52.35 new_primMulNat(Zero) 89.61/52.35 new_primPlusNat3(x0, Succ(x1)) 89.61/52.35 new_primMulNat0(x0) 89.61/52.35 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.35 new_primPlusNat2(Succ(x0)) 89.61/52.35 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.35 89.61/52.35 We have to consider all minimal (P,Q,R)-chains. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (64) TransformationProof (EQUIVALENT) 89.61/52.35 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.35 89.61/52.35 (new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1327)), bb),new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1327)), bb)) 89.61/52.35 89.61/52.35 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (65) 89.61/52.35 Obligation: 89.61/52.35 Q DP problem: 89.61/52.35 The TRS P consists of the following rules: 89.61/52.35 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch163(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1327)), bb) 89.61/52.35 89.61/52.35 The TRS R consists of the following rules: 89.61/52.35 89.61/52.35 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.35 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.35 new_primMulNat(Zero) -> Zero 89.61/52.35 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.35 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.35 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.35 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.35 new_primPlusNat2(Zero) -> Zero 89.61/52.35 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.35 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.35 89.61/52.35 The set Q consists of the following terms: 89.61/52.35 89.61/52.35 new_primPlusNat1(Succ(x0), Zero) 89.61/52.35 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.35 new_primMulNat(Succ(x0)) 89.61/52.35 new_primPlusNat1(Zero, Zero) 89.61/52.35 new_primPlusNat3(x0, Zero) 89.61/52.35 new_sizeFM(EmptyFM, x0, x1) 89.61/52.35 new_primPlusNat2(Zero) 89.61/52.35 new_primMulNat(Zero) 89.61/52.35 new_primPlusNat3(x0, Succ(x1)) 89.61/52.35 new_primMulNat0(x0) 89.61/52.35 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.35 new_primPlusNat2(Succ(x0)) 89.61/52.35 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.35 89.61/52.35 We have to consider all minimal (P,Q,R)-chains. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (66) DependencyGraphProof (EQUIVALENT) 89.61/52.35 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (67) 89.61/52.35 Obligation: 89.61/52.35 Q DP problem: 89.61/52.35 The TRS P consists of the following rules: 89.61/52.35 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 89.61/52.35 The TRS R consists of the following rules: 89.61/52.35 89.61/52.35 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.35 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.35 new_primMulNat(Zero) -> Zero 89.61/52.35 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.35 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.35 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.35 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.35 new_primPlusNat2(Zero) -> Zero 89.61/52.35 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.35 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.35 89.61/52.35 The set Q consists of the following terms: 89.61/52.35 89.61/52.35 new_primPlusNat1(Succ(x0), Zero) 89.61/52.35 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.35 new_primMulNat(Succ(x0)) 89.61/52.35 new_primPlusNat1(Zero, Zero) 89.61/52.35 new_primPlusNat3(x0, Zero) 89.61/52.35 new_sizeFM(EmptyFM, x0, x1) 89.61/52.35 new_primPlusNat2(Zero) 89.61/52.35 new_primMulNat(Zero) 89.61/52.35 new_primPlusNat3(x0, Succ(x1)) 89.61/52.35 new_primMulNat0(x0) 89.61/52.35 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.35 new_primPlusNat2(Succ(x0)) 89.61/52.35 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.35 89.61/52.35 We have to consider all minimal (P,Q,R)-chains. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (68) TransformationProof (EQUIVALENT) 89.61/52.35 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) at position [12] we obtained the following new rules [LPAR04]: 89.61/52.35 89.61/52.35 (new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb),new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb)) 89.61/52.35 89.61/52.35 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (69) 89.61/52.35 Obligation: 89.61/52.35 Q DP problem: 89.61/52.35 The TRS P consists of the following rules: 89.61/52.35 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.35 89.61/52.35 The TRS R consists of the following rules: 89.61/52.35 89.61/52.35 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.35 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.35 new_primMulNat(Zero) -> Zero 89.61/52.35 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.35 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.35 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.35 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.35 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.35 new_primPlusNat2(Zero) -> Zero 89.61/52.35 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.35 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.35 89.61/52.35 The set Q consists of the following terms: 89.61/52.35 89.61/52.35 new_primPlusNat1(Succ(x0), Zero) 89.61/52.35 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.35 new_primMulNat(Succ(x0)) 89.61/52.35 new_primPlusNat1(Zero, Zero) 89.61/52.35 new_primPlusNat3(x0, Zero) 89.61/52.35 new_sizeFM(EmptyFM, x0, x1) 89.61/52.35 new_primPlusNat2(Zero) 89.61/52.35 new_primMulNat(Zero) 89.61/52.35 new_primPlusNat3(x0, Succ(x1)) 89.61/52.35 new_primMulNat0(x0) 89.61/52.35 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.35 new_primPlusNat2(Succ(x0)) 89.61/52.35 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.35 89.61/52.35 We have to consider all minimal (P,Q,R)-chains. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (70) DependencyGraphProof (EQUIVALENT) 89.61/52.35 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 89.61/52.35 ---------------------------------------- 89.61/52.35 89.61/52.35 (71) 89.61/52.35 Obligation: 89.61/52.35 Q DP problem: 89.61/52.35 The TRS P consists of the following rules: 89.61/52.35 89.61/52.35 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.35 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.35 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.35 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.36 89.61/52.36 The TRS R consists of the following rules: 89.61/52.36 89.61/52.36 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.36 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.36 new_primMulNat(Zero) -> Zero 89.61/52.36 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.36 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.36 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.36 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.36 new_primPlusNat2(Zero) -> Zero 89.61/52.36 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.36 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.36 89.61/52.36 The set Q consists of the following terms: 89.61/52.36 89.61/52.36 new_primPlusNat1(Succ(x0), Zero) 89.61/52.36 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.36 new_primMulNat(Succ(x0)) 89.61/52.36 new_primPlusNat1(Zero, Zero) 89.61/52.36 new_primPlusNat3(x0, Zero) 89.61/52.36 new_sizeFM(EmptyFM, x0, x1) 89.61/52.36 new_primPlusNat2(Zero) 89.61/52.36 new_primMulNat(Zero) 89.61/52.36 new_primPlusNat3(x0, Succ(x1)) 89.61/52.36 new_primMulNat0(x0) 89.61/52.36 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.36 new_primPlusNat2(Succ(x0)) 89.61/52.36 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.36 89.61/52.36 We have to consider all minimal (P,Q,R)-chains. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (72) TransformationProof (EQUIVALENT) 89.61/52.36 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.36 89.61/52.36 (new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1327)), bb),new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1327)), bb)) 89.61/52.36 89.61/52.36 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (73) 89.61/52.36 Obligation: 89.61/52.36 Q DP problem: 89.61/52.36 The TRS P consists of the following rules: 89.61/52.36 89.61/52.36 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1327)), bb) 89.61/52.36 89.61/52.36 The TRS R consists of the following rules: 89.61/52.36 89.61/52.36 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.36 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.36 new_primMulNat(Zero) -> Zero 89.61/52.36 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.36 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.36 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.36 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.36 new_primPlusNat2(Zero) -> Zero 89.61/52.36 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.36 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.36 89.61/52.36 The set Q consists of the following terms: 89.61/52.36 89.61/52.36 new_primPlusNat1(Succ(x0), Zero) 89.61/52.36 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.36 new_primMulNat(Succ(x0)) 89.61/52.36 new_primPlusNat1(Zero, Zero) 89.61/52.36 new_primPlusNat3(x0, Zero) 89.61/52.36 new_sizeFM(EmptyFM, x0, x1) 89.61/52.36 new_primPlusNat2(Zero) 89.61/52.36 new_primMulNat(Zero) 89.61/52.36 new_primPlusNat3(x0, Succ(x1)) 89.61/52.36 new_primMulNat0(x0) 89.61/52.36 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.36 new_primPlusNat2(Succ(x0)) 89.61/52.36 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.36 89.61/52.36 We have to consider all minimal (P,Q,R)-chains. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (74) DependencyGraphProof (EQUIVALENT) 89.61/52.36 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (75) 89.61/52.36 Obligation: 89.61/52.36 Q DP problem: 89.61/52.36 The TRS P consists of the following rules: 89.61/52.36 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 89.61/52.36 The TRS R consists of the following rules: 89.61/52.36 89.61/52.36 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.36 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.36 new_primMulNat(Zero) -> Zero 89.61/52.36 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.36 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.36 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.36 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.36 new_primPlusNat2(Zero) -> Zero 89.61/52.36 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.36 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.36 89.61/52.36 The set Q consists of the following terms: 89.61/52.36 89.61/52.36 new_primPlusNat1(Succ(x0), Zero) 89.61/52.36 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.36 new_primMulNat(Succ(x0)) 89.61/52.36 new_primPlusNat1(Zero, Zero) 89.61/52.36 new_primPlusNat3(x0, Zero) 89.61/52.36 new_sizeFM(EmptyFM, x0, x1) 89.61/52.36 new_primPlusNat2(Zero) 89.61/52.36 new_primMulNat(Zero) 89.61/52.36 new_primPlusNat3(x0, Succ(x1)) 89.61/52.36 new_primMulNat0(x0) 89.61/52.36 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.36 new_primPlusNat2(Succ(x0)) 89.61/52.36 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.36 89.61/52.36 We have to consider all minimal (P,Q,R)-chains. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (76) TransformationProof (EQUIVALENT) 89.61/52.36 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.61/52.36 89.61/52.36 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h)) 89.61/52.36 89.61/52.36 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (77) 89.61/52.36 Obligation: 89.61/52.36 Q DP problem: 89.61/52.36 The TRS P consists of the following rules: 89.61/52.36 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), h) -> new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch198(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Pos(Succ(Succ(zzz1078000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch196(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch199(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1103(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 89.61/52.36 The TRS R consists of the following rules: 89.61/52.36 89.61/52.36 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.36 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.36 new_primMulNat(Zero) -> Zero 89.61/52.36 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.36 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.36 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.36 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.36 new_primPlusNat2(Zero) -> Zero 89.61/52.36 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.36 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.36 89.61/52.36 The set Q consists of the following terms: 89.61/52.36 89.61/52.36 new_primPlusNat1(Succ(x0), Zero) 89.61/52.36 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.36 new_primMulNat(Succ(x0)) 89.61/52.36 new_primPlusNat1(Zero, Zero) 89.61/52.36 new_primPlusNat3(x0, Zero) 89.61/52.36 new_sizeFM(EmptyFM, x0, x1) 89.61/52.36 new_primPlusNat2(Zero) 89.61/52.36 new_primMulNat(Zero) 89.61/52.36 new_primPlusNat3(x0, Succ(x1)) 89.61/52.36 new_primMulNat0(x0) 89.61/52.36 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.36 new_primPlusNat2(Succ(x0)) 89.61/52.36 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.36 89.61/52.36 We have to consider all minimal (P,Q,R)-chains. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (78) DependencyGraphProof (EQUIVALENT) 89.61/52.36 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (79) 89.61/52.36 Obligation: 89.61/52.36 Q DP problem: 89.61/52.36 The TRS P consists of the following rules: 89.61/52.36 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 89.61/52.36 The TRS R consists of the following rules: 89.61/52.36 89.61/52.36 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.36 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.36 new_primMulNat(Zero) -> Zero 89.61/52.36 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.36 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.36 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.36 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.36 new_primPlusNat2(Zero) -> Zero 89.61/52.36 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.36 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.36 89.61/52.36 The set Q consists of the following terms: 89.61/52.36 89.61/52.36 new_primPlusNat1(Succ(x0), Zero) 89.61/52.36 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.36 new_primMulNat(Succ(x0)) 89.61/52.36 new_primPlusNat1(Zero, Zero) 89.61/52.36 new_primPlusNat3(x0, Zero) 89.61/52.36 new_sizeFM(EmptyFM, x0, x1) 89.61/52.36 new_primPlusNat2(Zero) 89.61/52.36 new_primMulNat(Zero) 89.61/52.36 new_primPlusNat3(x0, Succ(x1)) 89.61/52.36 new_primMulNat0(x0) 89.61/52.36 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.36 new_primPlusNat2(Succ(x0)) 89.61/52.36 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.36 89.61/52.36 We have to consider all minimal (P,Q,R)-chains. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (80) TransformationProof (EQUIVALENT) 89.61/52.36 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 89.61/52.36 89.61/52.36 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h)) 89.61/52.36 89.61/52.36 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (81) 89.61/52.36 Obligation: 89.61/52.36 Q DP problem: 89.61/52.36 The TRS P consists of the following rules: 89.61/52.36 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.36 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.36 89.61/52.36 The TRS R consists of the following rules: 89.61/52.36 89.61/52.36 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.36 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.36 new_primMulNat(Zero) -> Zero 89.61/52.36 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.36 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.36 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.36 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.36 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.36 new_primPlusNat2(Zero) -> Zero 89.61/52.36 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.36 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.36 89.61/52.36 The set Q consists of the following terms: 89.61/52.36 89.61/52.36 new_primPlusNat1(Succ(x0), Zero) 89.61/52.36 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.36 new_primMulNat(Succ(x0)) 89.61/52.36 new_primPlusNat1(Zero, Zero) 89.61/52.36 new_primPlusNat3(x0, Zero) 89.61/52.36 new_sizeFM(EmptyFM, x0, x1) 89.61/52.36 new_primPlusNat2(Zero) 89.61/52.36 new_primMulNat(Zero) 89.61/52.36 new_primPlusNat3(x0, Succ(x1)) 89.61/52.36 new_primMulNat0(x0) 89.61/52.36 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.36 new_primPlusNat2(Succ(x0)) 89.61/52.36 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.36 89.61/52.36 We have to consider all minimal (P,Q,R)-chains. 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (82) TransformationProof (EQUIVALENT) 89.61/52.36 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.36 89.61/52.36 (new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba),new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba)) 89.61/52.36 89.61/52.36 89.61/52.36 ---------------------------------------- 89.61/52.36 89.61/52.36 (83) 89.61/52.36 Obligation: 89.61/52.36 Q DP problem: 89.61/52.36 The TRS P consists of the following rules: 89.61/52.36 89.61/52.36 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1117(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(Succ(zzz138400)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch111(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1118(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 89.61/52.37 The TRS R consists of the following rules: 89.61/52.37 89.61/52.37 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.37 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.37 new_primMulNat(Zero) -> Zero 89.61/52.37 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.37 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.37 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.37 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.37 new_primPlusNat2(Zero) -> Zero 89.61/52.37 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.37 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.37 89.61/52.37 The set Q consists of the following terms: 89.61/52.37 89.61/52.37 new_primPlusNat1(Succ(x0), Zero) 89.61/52.37 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.37 new_primMulNat(Succ(x0)) 89.61/52.37 new_primPlusNat1(Zero, Zero) 89.61/52.37 new_primPlusNat3(x0, Zero) 89.61/52.37 new_sizeFM(EmptyFM, x0, x1) 89.61/52.37 new_primPlusNat2(Zero) 89.61/52.37 new_primMulNat(Zero) 89.61/52.37 new_primPlusNat3(x0, Succ(x1)) 89.61/52.37 new_primMulNat0(x0) 89.61/52.37 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.37 new_primPlusNat2(Succ(x0)) 89.61/52.37 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.37 89.61/52.37 We have to consider all minimal (P,Q,R)-chains. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (84) DependencyGraphProof (EQUIVALENT) 89.61/52.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (85) 89.61/52.37 Obligation: 89.61/52.37 Q DP problem: 89.61/52.37 The TRS P consists of the following rules: 89.61/52.37 89.61/52.37 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 89.61/52.37 The TRS R consists of the following rules: 89.61/52.37 89.61/52.37 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.37 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.37 new_primMulNat(Zero) -> Zero 89.61/52.37 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.37 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.37 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.37 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.37 new_primPlusNat2(Zero) -> Zero 89.61/52.37 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.37 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.37 89.61/52.37 The set Q consists of the following terms: 89.61/52.37 89.61/52.37 new_primPlusNat1(Succ(x0), Zero) 89.61/52.37 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.37 new_primMulNat(Succ(x0)) 89.61/52.37 new_primPlusNat1(Zero, Zero) 89.61/52.37 new_primPlusNat3(x0, Zero) 89.61/52.37 new_sizeFM(EmptyFM, x0, x1) 89.61/52.37 new_primPlusNat2(Zero) 89.61/52.37 new_primMulNat(Zero) 89.61/52.37 new_primPlusNat3(x0, Succ(x1)) 89.61/52.37 new_primMulNat0(x0) 89.61/52.37 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.37 new_primPlusNat2(Succ(x0)) 89.61/52.37 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.37 89.61/52.37 We have to consider all minimal (P,Q,R)-chains. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (86) TransformationProof (EQUIVALENT) 89.61/52.37 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.61/52.37 89.61/52.37 (new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), h)) 89.61/52.37 89.61/52.37 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (87) 89.61/52.37 Obligation: 89.61/52.37 Q DP problem: 89.61/52.37 The TRS P consists of the following rules: 89.61/52.37 89.61/52.37 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.61/52.37 89.61/52.37 The TRS R consists of the following rules: 89.61/52.37 89.61/52.37 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.37 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.37 new_primMulNat(Zero) -> Zero 89.61/52.37 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.37 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.37 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.37 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.37 new_primPlusNat2(Zero) -> Zero 89.61/52.37 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.37 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.37 89.61/52.37 The set Q consists of the following terms: 89.61/52.37 89.61/52.37 new_primPlusNat1(Succ(x0), Zero) 89.61/52.37 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.37 new_primMulNat(Succ(x0)) 89.61/52.37 new_primPlusNat1(Zero, Zero) 89.61/52.37 new_primPlusNat3(x0, Zero) 89.61/52.37 new_sizeFM(EmptyFM, x0, x1) 89.61/52.37 new_primPlusNat2(Zero) 89.61/52.37 new_primMulNat(Zero) 89.61/52.37 new_primPlusNat3(x0, Succ(x1)) 89.61/52.37 new_primMulNat0(x0) 89.61/52.37 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.37 new_primPlusNat2(Succ(x0)) 89.61/52.37 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.37 89.61/52.37 We have to consider all minimal (P,Q,R)-chains. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (88) DependencyGraphProof (EQUIVALENT) 89.61/52.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (89) 89.61/52.37 Obligation: 89.61/52.37 Q DP problem: 89.61/52.37 The TRS P consists of the following rules: 89.61/52.37 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 89.61/52.37 The TRS R consists of the following rules: 89.61/52.37 89.61/52.37 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.37 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.37 new_primMulNat(Zero) -> Zero 89.61/52.37 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.37 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.37 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.37 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.37 new_primPlusNat2(Zero) -> Zero 89.61/52.37 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.37 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.37 89.61/52.37 The set Q consists of the following terms: 89.61/52.37 89.61/52.37 new_primPlusNat1(Succ(x0), Zero) 89.61/52.37 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.37 new_primMulNat(Succ(x0)) 89.61/52.37 new_primPlusNat1(Zero, Zero) 89.61/52.37 new_primPlusNat3(x0, Zero) 89.61/52.37 new_sizeFM(EmptyFM, x0, x1) 89.61/52.37 new_primPlusNat2(Zero) 89.61/52.37 new_primMulNat(Zero) 89.61/52.37 new_primPlusNat3(x0, Succ(x1)) 89.61/52.37 new_primMulNat0(x0) 89.61/52.37 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.37 new_primPlusNat2(Succ(x0)) 89.61/52.37 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.37 89.61/52.37 We have to consider all minimal (P,Q,R)-chains. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (90) TransformationProof (EQUIVALENT) 89.61/52.37 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.37 89.61/52.37 (new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h)) 89.61/52.37 89.61/52.37 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (91) 89.61/52.37 Obligation: 89.61/52.37 Q DP problem: 89.61/52.37 The TRS P consists of the following rules: 89.61/52.37 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Succ(zzz104900)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.37 89.61/52.37 The TRS R consists of the following rules: 89.61/52.37 89.61/52.37 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.37 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.37 new_primMulNat(Zero) -> Zero 89.61/52.37 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.37 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.37 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.37 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.37 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.37 new_primPlusNat2(Zero) -> Zero 89.61/52.37 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.37 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.37 89.61/52.37 The set Q consists of the following terms: 89.61/52.37 89.61/52.37 new_primPlusNat1(Succ(x0), Zero) 89.61/52.37 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.37 new_primMulNat(Succ(x0)) 89.61/52.37 new_primPlusNat1(Zero, Zero) 89.61/52.37 new_primPlusNat3(x0, Zero) 89.61/52.37 new_sizeFM(EmptyFM, x0, x1) 89.61/52.37 new_primPlusNat2(Zero) 89.61/52.37 new_primMulNat(Zero) 89.61/52.37 new_primPlusNat3(x0, Succ(x1)) 89.61/52.37 new_primMulNat0(x0) 89.61/52.37 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.37 new_primPlusNat2(Succ(x0)) 89.61/52.37 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.37 89.61/52.37 We have to consider all minimal (P,Q,R)-chains. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (92) DependencyGraphProof (EQUIVALENT) 89.61/52.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (93) 89.61/52.37 Complex Obligation (AND) 89.61/52.37 89.61/52.37 ---------------------------------------- 89.61/52.37 89.61/52.37 (94) 89.61/52.37 Obligation: 89.61/52.37 Q DP problem: 89.61/52.37 The TRS P consists of the following rules: 89.61/52.37 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.37 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.37 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (95) TransformationProof (EQUIVALENT) 89.61/52.38 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 89.61/52.38 89.61/52.38 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h)) 89.61/52.38 89.61/52.38 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (96) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (97) TransformationProof (EQUIVALENT) 89.61/52.38 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.38 89.61/52.38 (new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb),new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb)) 89.61/52.38 89.61/52.38 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (98) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch156(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, bb), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch158(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Pos(Succ(Succ(zzz1386000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (99) DependencyGraphProof (EQUIVALENT) 89.61/52.38 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (100) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (101) TransformationProof (EQUIVALENT) 89.61/52.38 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.38 89.61/52.38 (new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h)) 89.61/52.38 89.61/52.38 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (102) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Succ(zzz108000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (103) DependencyGraphProof (EQUIVALENT) 89.61/52.38 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (104) 89.61/52.38 Complex Obligation (AND) 89.61/52.38 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (105) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (106) TransformationProof (EQUIVALENT) 89.61/52.38 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.61/52.38 89.61/52.38 (new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), h)) 89.61/52.38 89.61/52.38 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (107) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.38 89.61/52.38 The TRS R consists of the following rules: 89.61/52.38 89.61/52.38 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.38 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.38 new_primMulNat(Zero) -> Zero 89.61/52.38 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.38 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.38 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.38 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.38 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.38 new_primPlusNat2(Zero) -> Zero 89.61/52.38 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.38 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.38 89.61/52.38 The set Q consists of the following terms: 89.61/52.38 89.61/52.38 new_primPlusNat1(Succ(x0), Zero) 89.61/52.38 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.38 new_primMulNat(Succ(x0)) 89.61/52.38 new_primPlusNat1(Zero, Zero) 89.61/52.38 new_primPlusNat3(x0, Zero) 89.61/52.38 new_sizeFM(EmptyFM, x0, x1) 89.61/52.38 new_primPlusNat2(Zero) 89.61/52.38 new_primMulNat(Zero) 89.61/52.38 new_primPlusNat3(x0, Succ(x1)) 89.61/52.38 new_primMulNat0(x0) 89.61/52.38 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.38 new_primPlusNat2(Succ(x0)) 89.61/52.38 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.38 89.61/52.38 We have to consider all minimal (P,Q,R)-chains. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (108) DependencyGraphProof (EQUIVALENT) 89.61/52.38 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 89.61/52.38 ---------------------------------------- 89.61/52.38 89.61/52.38 (109) 89.61/52.38 Obligation: 89.61/52.38 Q DP problem: 89.61/52.38 The TRS P consists of the following rules: 89.61/52.38 89.61/52.38 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.38 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 89.61/52.39 The TRS R consists of the following rules: 89.61/52.39 89.61/52.39 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.39 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.39 new_primMulNat(Zero) -> Zero 89.61/52.39 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.39 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.39 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.39 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.39 new_primPlusNat2(Zero) -> Zero 89.61/52.39 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.39 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.39 89.61/52.39 The set Q consists of the following terms: 89.61/52.39 89.61/52.39 new_primPlusNat1(Succ(x0), Zero) 89.61/52.39 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.39 new_primMulNat(Succ(x0)) 89.61/52.39 new_primPlusNat1(Zero, Zero) 89.61/52.39 new_primPlusNat3(x0, Zero) 89.61/52.39 new_sizeFM(EmptyFM, x0, x1) 89.61/52.39 new_primPlusNat2(Zero) 89.61/52.39 new_primMulNat(Zero) 89.61/52.39 new_primPlusNat3(x0, Succ(x1)) 89.61/52.39 new_primMulNat0(x0) 89.61/52.39 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.39 new_primPlusNat2(Succ(x0)) 89.61/52.39 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.39 89.61/52.39 We have to consider all minimal (P,Q,R)-chains. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (110) TransformationProof (EQUIVALENT) 89.61/52.39 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.39 89.61/52.39 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h)) 89.61/52.39 89.61/52.39 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (111) 89.61/52.39 Obligation: 89.61/52.39 Q DP problem: 89.61/52.39 The TRS P consists of the following rules: 89.61/52.39 89.61/52.39 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch213(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, Zero, z7, z8, z9, new_sizeFM(Branch(z5, z6, Neg(Zero), z7, z8), ty_Bool, z10), z10) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch212(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 89.61/52.39 The TRS R consists of the following rules: 89.61/52.39 89.61/52.39 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.39 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.39 new_primMulNat(Zero) -> Zero 89.61/52.39 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.39 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.39 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.39 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.39 new_primPlusNat2(Zero) -> Zero 89.61/52.39 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.39 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.39 89.61/52.39 The set Q consists of the following terms: 89.61/52.39 89.61/52.39 new_primPlusNat1(Succ(x0), Zero) 89.61/52.39 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.39 new_primMulNat(Succ(x0)) 89.61/52.39 new_primPlusNat1(Zero, Zero) 89.61/52.39 new_primPlusNat3(x0, Zero) 89.61/52.39 new_sizeFM(EmptyFM, x0, x1) 89.61/52.39 new_primPlusNat2(Zero) 89.61/52.39 new_primMulNat(Zero) 89.61/52.39 new_primPlusNat3(x0, Succ(x1)) 89.61/52.39 new_primMulNat0(x0) 89.61/52.39 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.39 new_primPlusNat2(Succ(x0)) 89.61/52.39 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.39 89.61/52.39 We have to consider all minimal (P,Q,R)-chains. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (112) DependencyGraphProof (EQUIVALENT) 89.61/52.39 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (113) 89.61/52.39 Obligation: 89.61/52.39 Q DP problem: 89.61/52.39 The TRS P consists of the following rules: 89.61/52.39 89.61/52.39 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 89.61/52.39 The TRS R consists of the following rules: 89.61/52.39 89.61/52.39 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.39 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.39 new_primMulNat(Zero) -> Zero 89.61/52.39 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.39 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.39 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.39 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.39 new_primPlusNat2(Zero) -> Zero 89.61/52.39 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.39 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.39 89.61/52.39 The set Q consists of the following terms: 89.61/52.39 89.61/52.39 new_primPlusNat1(Succ(x0), Zero) 89.61/52.39 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.39 new_primMulNat(Succ(x0)) 89.61/52.39 new_primPlusNat1(Zero, Zero) 89.61/52.39 new_primPlusNat3(x0, Zero) 89.61/52.39 new_sizeFM(EmptyFM, x0, x1) 89.61/52.39 new_primPlusNat2(Zero) 89.61/52.39 new_primMulNat(Zero) 89.61/52.39 new_primPlusNat3(x0, Succ(x1)) 89.61/52.39 new_primMulNat0(x0) 89.61/52.39 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.39 new_primPlusNat2(Succ(x0)) 89.61/52.39 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.39 89.61/52.39 We have to consider all minimal (P,Q,R)-chains. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (114) TransformationProof (EQUIVALENT) 89.61/52.39 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) at position [11] we obtained the following new rules [LPAR04]: 89.61/52.39 89.61/52.39 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h)) 89.61/52.39 89.61/52.39 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (115) 89.61/52.39 Obligation: 89.61/52.39 Q DP problem: 89.61/52.39 The TRS P consists of the following rules: 89.61/52.39 89.61/52.39 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), h) -> new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch168(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1086000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch169(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch173(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), h) -> new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), h) -> new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch174(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(Succ(zzz108800)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch175(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), h) -> new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch184(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(Succ(zzz109200)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch177(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch185(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), h) -> new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), h) -> new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch178(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1090000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch176(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch183(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, h) -> new_mkVBalBranch3MkVBalBranch181(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 89.61/52.39 The TRS R consists of the following rules: 89.61/52.39 89.61/52.39 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.39 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.39 new_primMulNat(Zero) -> Zero 89.61/52.39 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.39 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.39 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.39 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.39 new_primPlusNat2(Zero) -> Zero 89.61/52.39 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.39 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.39 89.61/52.39 The set Q consists of the following terms: 89.61/52.39 89.61/52.39 new_primPlusNat1(Succ(x0), Zero) 89.61/52.39 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.39 new_primMulNat(Succ(x0)) 89.61/52.39 new_primPlusNat1(Zero, Zero) 89.61/52.39 new_primPlusNat3(x0, Zero) 89.61/52.39 new_sizeFM(EmptyFM, x0, x1) 89.61/52.39 new_primPlusNat2(Zero) 89.61/52.39 new_primMulNat(Zero) 89.61/52.39 new_primPlusNat3(x0, Succ(x1)) 89.61/52.39 new_primMulNat0(x0) 89.61/52.39 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.39 new_primPlusNat2(Succ(x0)) 89.61/52.39 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.39 89.61/52.39 We have to consider all minimal (P,Q,R)-chains. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (116) DependencyGraphProof (EQUIVALENT) 89.61/52.39 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 3 SCCs with 37 less nodes. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (117) 89.61/52.39 Complex Obligation (AND) 89.61/52.39 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (118) 89.61/52.39 Obligation: 89.61/52.39 Q DP problem: 89.61/52.39 The TRS P consists of the following rules: 89.61/52.39 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 89.61/52.39 The TRS R consists of the following rules: 89.61/52.39 89.61/52.39 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.39 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.39 new_primMulNat(Zero) -> Zero 89.61/52.39 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.39 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.39 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.39 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.39 new_primPlusNat2(Zero) -> Zero 89.61/52.39 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.39 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.39 89.61/52.39 The set Q consists of the following terms: 89.61/52.39 89.61/52.39 new_primPlusNat1(Succ(x0), Zero) 89.61/52.39 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.39 new_primMulNat(Succ(x0)) 89.61/52.39 new_primPlusNat1(Zero, Zero) 89.61/52.39 new_primPlusNat3(x0, Zero) 89.61/52.39 new_sizeFM(EmptyFM, x0, x1) 89.61/52.39 new_primPlusNat2(Zero) 89.61/52.39 new_primMulNat(Zero) 89.61/52.39 new_primPlusNat3(x0, Succ(x1)) 89.61/52.39 new_primMulNat0(x0) 89.61/52.39 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.39 new_primPlusNat2(Succ(x0)) 89.61/52.39 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.39 89.61/52.39 We have to consider all minimal (P,Q,R)-chains. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (119) TransformationProof (EQUIVALENT) 89.61/52.39 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, ba), ba) at position [12] we obtained the following new rules [LPAR04]: 89.61/52.39 89.61/52.39 (new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba),new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba)) 89.61/52.39 89.61/52.39 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (120) 89.61/52.39 Obligation: 89.61/52.39 Q DP problem: 89.61/52.39 The TRS P consists of the following rules: 89.61/52.39 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.61/52.39 89.61/52.39 The TRS R consists of the following rules: 89.61/52.39 89.61/52.39 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.39 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.39 new_primMulNat(Zero) -> Zero 89.61/52.39 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.39 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.39 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.39 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.39 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.39 new_primPlusNat2(Zero) -> Zero 89.61/52.39 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.39 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.39 89.61/52.39 The set Q consists of the following terms: 89.61/52.39 89.61/52.39 new_primPlusNat1(Succ(x0), Zero) 89.61/52.39 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.39 new_primMulNat(Succ(x0)) 89.61/52.39 new_primPlusNat1(Zero, Zero) 89.61/52.39 new_primPlusNat3(x0, Zero) 89.61/52.39 new_sizeFM(EmptyFM, x0, x1) 89.61/52.39 new_primPlusNat2(Zero) 89.61/52.39 new_primMulNat(Zero) 89.61/52.39 new_primPlusNat3(x0, Succ(x1)) 89.61/52.39 new_primMulNat0(x0) 89.61/52.39 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.39 new_primPlusNat2(Succ(x0)) 89.61/52.39 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.39 89.61/52.39 We have to consider all minimal (P,Q,R)-chains. 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (121) TransformationProof (EQUIVALENT) 89.61/52.39 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.61/52.39 89.61/52.39 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h)) 89.61/52.39 89.61/52.39 89.61/52.39 ---------------------------------------- 89.61/52.39 89.61/52.39 (122) 89.61/52.39 Obligation: 89.61/52.39 Q DP problem: 89.61/52.39 The TRS P consists of the following rules: 89.61/52.39 89.61/52.39 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.39 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), h) -> new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch131(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(Succ(zzz104500)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch124(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch132(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.39 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.39 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.61/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.61/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.61/52.40 89.61/52.40 The TRS R consists of the following rules: 89.61/52.40 89.61/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.61/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.61/52.40 new_primMulNat(Zero) -> Zero 89.61/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.61/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.61/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.61/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.61/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.61/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.61/52.40 new_primPlusNat2(Zero) -> Zero 89.61/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.61/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.61/52.40 89.61/52.40 The set Q consists of the following terms: 89.61/52.40 89.61/52.40 new_primPlusNat1(Succ(x0), Zero) 89.61/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.61/52.40 new_primMulNat(Succ(x0)) 89.61/52.40 new_primPlusNat1(Zero, Zero) 89.61/52.40 new_primPlusNat3(x0, Zero) 89.61/52.40 new_sizeFM(EmptyFM, x0, x1) 89.61/52.40 new_primPlusNat2(Zero) 89.61/52.40 new_primMulNat(Zero) 89.61/52.40 new_primPlusNat3(x0, Succ(x1)) 89.61/52.40 new_primMulNat0(x0) 89.61/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.61/52.40 new_primPlusNat2(Succ(x0)) 89.61/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.61/52.40 89.61/52.40 We have to consider all minimal (P,Q,R)-chains. 89.61/52.40 ---------------------------------------- 89.61/52.40 89.61/52.40 (123) DependencyGraphProof (EQUIVALENT) 89.61/52.40 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.61/52.40 ---------------------------------------- 89.61/52.40 89.61/52.40 (124) 89.61/52.40 Obligation: 89.61/52.40 Q DP problem: 89.61/52.40 The TRS P consists of the following rules: 89.61/52.40 89.61/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.61/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.61/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (125) TransformationProof (EQUIVALENT) 89.80/52.40 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.40 89.80/52.40 (new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h)) 89.80/52.40 89.80/52.40 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (126) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Succ(zzz105300)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (127) DependencyGraphProof (EQUIVALENT) 89.80/52.40 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (128) 89.80/52.40 Complex Obligation (AND) 89.80/52.40 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (129) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (130) TransformationProof (EQUIVALENT) 89.80/52.40 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.40 89.80/52.40 (new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h)) 89.80/52.40 89.80/52.40 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (131) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (132) DependencyGraphProof (EQUIVALENT) 89.80/52.40 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (133) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (134) TransformationProof (EQUIVALENT) 89.80/52.40 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.40 89.80/52.40 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h)) 89.80/52.40 89.80/52.40 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (135) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1108(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1065000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1106(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1109(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1113(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (136) DependencyGraphProof (EQUIVALENT) 89.80/52.40 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (137) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (138) TransformationProof (EQUIVALENT) 89.80/52.40 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.40 89.80/52.40 (new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h)) 89.80/52.40 89.80/52.40 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (139) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.40 89.80/52.40 The TRS R consists of the following rules: 89.80/52.40 89.80/52.40 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.40 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.40 new_primMulNat(Zero) -> Zero 89.80/52.40 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.40 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.40 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.40 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.40 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.40 new_primPlusNat2(Zero) -> Zero 89.80/52.40 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.40 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.40 89.80/52.40 The set Q consists of the following terms: 89.80/52.40 89.80/52.40 new_primPlusNat1(Succ(x0), Zero) 89.80/52.40 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.40 new_primMulNat(Succ(x0)) 89.80/52.40 new_primPlusNat1(Zero, Zero) 89.80/52.40 new_primPlusNat3(x0, Zero) 89.80/52.40 new_sizeFM(EmptyFM, x0, x1) 89.80/52.40 new_primPlusNat2(Zero) 89.80/52.40 new_primMulNat(Zero) 89.80/52.40 new_primPlusNat3(x0, Succ(x1)) 89.80/52.40 new_primMulNat0(x0) 89.80/52.40 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.40 new_primPlusNat2(Succ(x0)) 89.80/52.40 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.40 89.80/52.40 We have to consider all minimal (P,Q,R)-chains. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (140) DependencyGraphProof (EQUIVALENT) 89.80/52.40 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 89.80/52.40 ---------------------------------------- 89.80/52.40 89.80/52.40 (141) 89.80/52.40 Obligation: 89.80/52.40 Q DP problem: 89.80/52.40 The TRS P consists of the following rules: 89.80/52.40 89.80/52.40 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.40 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (142) TransformationProof (EQUIVALENT) 89.80/52.41 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.41 89.80/52.41 (new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h)) 89.80/52.41 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (143) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Succ(zzz106700)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (144) DependencyGraphProof (EQUIVALENT) 89.80/52.41 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (145) 89.80/52.41 Complex Obligation (AND) 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (146) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (147) TransformationProof (EQUIVALENT) 89.80/52.41 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.41 89.80/52.41 (new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h)) 89.80/52.41 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (148) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch130(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (149) DependencyGraphProof (EQUIVALENT) 89.80/52.41 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (150) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (151) TransformationProof (EQUIVALENT) 89.80/52.41 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.41 89.80/52.41 (new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Pos(Zero), h)) 89.80/52.41 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (152) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch117(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), h) -> new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1043000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch123(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), h) -> new_mkVBalBranch3MkVBalBranch125(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Pos(Zero), h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (153) DependencyGraphProof (EQUIVALENT) 89.80/52.41 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 7 less nodes. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (154) 89.80/52.41 Complex Obligation (AND) 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (155) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (156) TransformationProof (EQUIVALENT) 89.80/52.41 By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.41 89.80/52.41 (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h)) 89.80/52.41 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (157) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), h) -> new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Succ(zzz105900)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch187(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch195(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (158) DependencyGraphProof (EQUIVALENT) 89.80/52.41 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (159) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.41 89.80/52.41 The TRS R consists of the following rules: 89.80/52.41 89.80/52.41 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.41 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.41 new_primMulNat(Zero) -> Zero 89.80/52.41 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.41 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.41 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.41 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.41 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.41 new_primPlusNat2(Zero) -> Zero 89.80/52.41 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.41 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.41 89.80/52.41 The set Q consists of the following terms: 89.80/52.41 89.80/52.41 new_primPlusNat1(Succ(x0), Zero) 89.80/52.41 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.41 new_primMulNat(Succ(x0)) 89.80/52.41 new_primPlusNat1(Zero, Zero) 89.80/52.41 new_primPlusNat3(x0, Zero) 89.80/52.41 new_sizeFM(EmptyFM, x0, x1) 89.80/52.41 new_primPlusNat2(Zero) 89.80/52.41 new_primMulNat(Zero) 89.80/52.41 new_primPlusNat3(x0, Succ(x1)) 89.80/52.41 new_primMulNat0(x0) 89.80/52.41 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.41 new_primPlusNat2(Succ(x0)) 89.80/52.41 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.41 89.80/52.41 We have to consider all minimal (P,Q,R)-chains. 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (160) TransformationProof (EQUIVALENT) 89.80/52.41 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.41 89.80/52.41 (new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Neg(Zero), h)) 89.80/52.41 89.80/52.41 89.80/52.41 ---------------------------------------- 89.80/52.41 89.80/52.41 (161) 89.80/52.41 Obligation: 89.80/52.41 Q DP problem: 89.80/52.41 The TRS P consists of the following rules: 89.80/52.41 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.41 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1057000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.41 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), h) -> new_mkVBalBranch3MkVBalBranch188(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Neg(Zero), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (162) DependencyGraphProof (EQUIVALENT) 89.80/52.42 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (163) 89.80/52.42 Complex Obligation (AND) 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (164) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (165) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (166) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch120(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), h) -> new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, h) -> new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch191(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (167) DependencyGraphProof (EQUIVALENT) 89.80/52.42 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (168) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (169) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (170) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1128(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1120(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1127(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(Succ(zzz108400)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (171) DependencyGraphProof (EQUIVALENT) 89.80/52.42 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (172) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (173) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (174) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (175) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (176) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (177) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h),new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (178) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1131(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1070000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1129(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1132(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1136(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (179) DependencyGraphProof (EQUIVALENT) 89.80/52.42 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (180) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (181) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [12] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (182) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(Succ(zzz107200)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (183) DependencyGraphProof (EQUIVALENT) 89.80/52.42 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (184) 89.80/52.42 Complex Obligation (AND) 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (185) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (186) TransformationProof (EQUIVALENT) 89.80/52.42 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.42 89.80/52.42 (new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h)) 89.80/52.42 89.80/52.42 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (187) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.42 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.42 89.80/52.42 The TRS R consists of the following rules: 89.80/52.42 89.80/52.42 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.42 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.42 new_primMulNat(Zero) -> Zero 89.80/52.42 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.42 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.42 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.42 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.42 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.42 new_primPlusNat2(Zero) -> Zero 89.80/52.42 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.42 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.42 89.80/52.42 The set Q consists of the following terms: 89.80/52.42 89.80/52.42 new_primPlusNat1(Succ(x0), Zero) 89.80/52.42 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.42 new_primMulNat(Succ(x0)) 89.80/52.42 new_primPlusNat1(Zero, Zero) 89.80/52.42 new_primPlusNat3(x0, Zero) 89.80/52.42 new_sizeFM(EmptyFM, x0, x1) 89.80/52.42 new_primPlusNat2(Zero) 89.80/52.42 new_primMulNat(Zero) 89.80/52.42 new_primPlusNat3(x0, Succ(x1)) 89.80/52.42 new_primMulNat0(x0) 89.80/52.42 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.42 new_primPlusNat2(Succ(x0)) 89.80/52.42 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.42 89.80/52.42 We have to consider all minimal (P,Q,R)-chains. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (188) UsableRulesProof (EQUIVALENT) 89.80/52.42 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.42 ---------------------------------------- 89.80/52.42 89.80/52.42 (189) 89.80/52.42 Obligation: 89.80/52.42 Q DP problem: 89.80/52.42 The TRS P consists of the following rules: 89.80/52.42 89.80/52.42 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_sizeFM(EmptyFM, x0, x1) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (190) QReductionProof (EQUIVALENT) 89.80/52.43 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.43 89.80/52.43 new_sizeFM(EmptyFM, x0, x1) 89.80/52.43 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (191) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (192) TransformationProof (EQUIVALENT) 89.80/52.43 By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), h) -> new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch119(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y10),new_mkVBalBranch3MkVBalBranch119(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y10)) 89.80/52.43 (new_mkVBalBranch3MkVBalBranch119(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Zero), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, Zero, y10),new_mkVBalBranch3MkVBalBranch119(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Zero), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, Zero, y10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (193) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch119(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch144(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), h) -> new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch119(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y10) 89.80/52.43 new_mkVBalBranch3MkVBalBranch119(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Zero), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, Zero, y10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (194) DependencyGraphProof (EQUIVALENT) 89.80/52.43 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (195) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (196) TransformationProof (EQUIVALENT) 89.80/52.43 By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), h) at position [9] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch122(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y10),new_mkVBalBranch3MkVBalBranch122(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y10)) 89.80/52.43 (new_mkVBalBranch3MkVBalBranch122(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Zero), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, Zero, y10),new_mkVBalBranch3MkVBalBranch122(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Zero), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, Zero, y10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (197) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch122(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1107(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1114(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1111(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch122(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y10) 89.80/52.43 new_mkVBalBranch3MkVBalBranch122(y0, y1, y2, y3, y4, y5, y6, y7, y8, Neg(Zero), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, Zero, y10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (198) DependencyGraphProof (EQUIVALENT) 89.80/52.43 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (199) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (200) TransformationProof (EQUIVALENT) 89.80/52.43 By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), h) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Succ(x0)), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y11),new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Succ(x0)), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y11)) 89.80/52.43 (new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11),new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (201) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1121(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Pos(Succ(Succ(zzz1082000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Succ(x0)), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, new_primPlusNat1(new_primMulNat0(x0), Succ(x0)), y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (202) DependencyGraphProof (EQUIVALENT) 89.80/52.43 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 5 less nodes. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (203) 89.80/52.43 Complex Obligation (AND) 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (204) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (205) TransformationProof (EQUIVALENT) 89.80/52.43 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), h) -> new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), h) we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (206) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (207) TransformationProof (EQUIVALENT) 89.80/52.43 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (208) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (209) TransformationProof (EQUIVALENT) 89.80/52.43 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (210) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (211) TransformationProof (EQUIVALENT) 89.80/52.43 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (212) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (213) TransformationProof (EQUIVALENT) 89.80/52.43 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10),new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (214) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (215) TransformationProof (EQUIVALENT) 89.80/52.43 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11),new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (216) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (217) TransformationProof (EQUIVALENT) 89.80/52.43 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), h) -> new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), h) we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (218) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.43 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.43 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.43 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10) 89.80/52.43 89.80/52.43 The TRS R consists of the following rules: 89.80/52.43 89.80/52.43 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.43 new_primMulNat(Zero) -> Zero 89.80/52.43 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.43 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.43 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.43 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.43 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.43 new_primPlusNat2(Zero) -> Zero 89.80/52.43 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.43 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.43 89.80/52.43 The set Q consists of the following terms: 89.80/52.43 89.80/52.43 new_primPlusNat1(Succ(x0), Zero) 89.80/52.43 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.43 new_primMulNat(Succ(x0)) 89.80/52.43 new_primPlusNat1(Zero, Zero) 89.80/52.43 new_primPlusNat3(x0, Zero) 89.80/52.43 new_primPlusNat2(Zero) 89.80/52.43 new_primMulNat(Zero) 89.80/52.43 new_primPlusNat3(x0, Succ(x1)) 89.80/52.43 new_primMulNat0(x0) 89.80/52.43 new_primPlusNat2(Succ(x0)) 89.80/52.43 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.43 89.80/52.43 We have to consider all minimal (P,Q,R)-chains. 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (219) TransformationProof (EQUIVALENT) 89.80/52.43 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primMulNat(Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.43 89.80/52.43 (new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10)) 89.80/52.43 89.80/52.43 89.80/52.43 ---------------------------------------- 89.80/52.43 89.80/52.43 (220) 89.80/52.43 Obligation: 89.80/52.43 Q DP problem: 89.80/52.43 The TRS P consists of the following rules: 89.80/52.43 89.80/52.43 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (221) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (222) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (223) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (224) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (225) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10),new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (226) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (227) TransformationProof (EQUIVALENT) 89.80/52.44 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), ba) we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (228) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (229) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (230) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (231) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (232) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (233) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (234) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (235) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (236) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch113(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1116(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (237) DependencyGraphProof (EQUIVALENT) 89.80/52.44 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (238) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (239) TransformationProof (EQUIVALENT) 89.80/52.44 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(Succ(zzz1313)), ba) we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (240) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (241) DependencyGraphProof (EQUIVALENT) 89.80/52.44 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (242) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (243) TransformationProof (EQUIVALENT) 89.80/52.44 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch112(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Pos(Succ(Succ(zzz1382000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12),new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (244) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (245) TransformationProof (EQUIVALENT) 89.80/52.44 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), bb) we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (246) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.44 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.44 89.80/52.44 We have to consider all minimal (P,Q,R)-chains. 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (247) TransformationProof (EQUIVALENT) 89.80/52.44 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z7)), z11) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.44 89.80/52.44 (new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11)) 89.80/52.44 89.80/52.44 89.80/52.44 ---------------------------------------- 89.80/52.44 89.80/52.44 (248) 89.80/52.44 Obligation: 89.80/52.44 Q DP problem: 89.80/52.44 The TRS P consists of the following rules: 89.80/52.44 89.80/52.44 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.44 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.44 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.44 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11) 89.80/52.44 89.80/52.44 The TRS R consists of the following rules: 89.80/52.44 89.80/52.44 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.44 new_primMulNat(Zero) -> Zero 89.80/52.44 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.44 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.44 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.44 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.44 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.44 new_primPlusNat2(Zero) -> Zero 89.80/52.44 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.44 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.44 89.80/52.44 The set Q consists of the following terms: 89.80/52.44 89.80/52.44 new_primPlusNat1(Succ(x0), Zero) 89.80/52.44 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.44 new_primMulNat(Succ(x0)) 89.80/52.44 new_primPlusNat1(Zero, Zero) 89.80/52.44 new_primPlusNat3(x0, Zero) 89.80/52.44 new_primPlusNat2(Zero) 89.80/52.44 new_primMulNat(Zero) 89.80/52.44 new_primPlusNat3(x0, Succ(x1)) 89.80/52.44 new_primMulNat0(x0) 89.80/52.44 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (249) TransformationProof (EQUIVALENT) 89.80/52.45 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primMulNat0(z7), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (250) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (251) TransformationProof (EQUIVALENT) 89.80/52.45 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), Succ(z7)), Succ(z7)), z11) at position [11,0] we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (252) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (253) TransformationProof (EQUIVALENT) 89.80/52.45 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7))), Succ(z7)), z11) at position [11] we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (254) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (255) TransformationProof (EQUIVALENT) 89.80/52.45 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz138800)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, bb) we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12),new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (256) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (257) TransformationProof (EQUIVALENT) 89.80/52.45 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, h) we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10),new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (258) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (259) TransformationProof (EQUIVALENT) 89.80/52.45 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1126(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10),new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (260) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (261) TransformationProof (EQUIVALENT) 89.80/52.45 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), h) we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z7), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z7), z12),new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z7), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z7), z12)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (262) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z7), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z7), z12) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (263) TransformationProof (EQUIVALENT) 89.80/52.45 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z2)), z12) -> new_mkVBalBranch0(z10, z4, Branch(z5, z6, Neg(z7), z8, z9), z12),new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z2)), z12) -> new_mkVBalBranch0(z10, z4, Branch(z5, z6, Neg(z7), z8, z9), z12)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (264) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z7), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z7), z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z2)), z12) -> new_mkVBalBranch0(z10, z4, Branch(z5, z6, Neg(z7), z8, z9), z12) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (265) TransformationProof (EQUIVALENT) 89.80/52.45 By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) we obtained the following new rules [LPAR04]: 89.80/52.45 89.80/52.45 (new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11),new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (266) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z7), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z7), z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z2)), z12) -> new_mkVBalBranch0(z10, z4, Branch(z5, z6, Neg(z7), z8, z9), z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (267) QDPOrderProof (EQUIVALENT) 89.80/52.45 We use the reduction pair processor [LPAR04,JAR06]. 89.80/52.45 89.80/52.45 89.80/52.45 The following pairs can be oriented strictly and are deleted. 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z3, Branch(z4, z5, Neg(Succ(z6)), z7, z8), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz1332)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z2)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z2)), z12) -> new_mkVBalBranch0(z10, z4, Branch(z5, z6, Neg(z7), z8, z9), z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11) 89.80/52.45 The remaining pairs can at least be oriented weakly. 89.80/52.45 Used ordering: Polynomial interpretation [POLO]: 89.80/52.45 89.80/52.45 POL(Branch(x_1, x_2, x_3, x_4, x_5)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(Neg(x_1)) = 0 89.80/52.45 POL(Pos(x_1)) = 0 89.80/52.45 POL(Succ(x_1)) = 0 89.80/52.45 POL(Zero) = 0 89.80/52.45 POL(new_mkVBalBranch0(x_1, x_2, x_3, x_4)) = x_2 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch110(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1101(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11)) = 1 + x_2 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1104(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_12 + x_2 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1119(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_11 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch112(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1122(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_11 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1124(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1126(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_11 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1130(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1134(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1137(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_13 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch1138(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_12 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch114(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch115(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch118(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_11 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch121(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_11 + x_2 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch134(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch141(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_12 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch155(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_12 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch157(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch160(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch161(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch164(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch17(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_12 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch18(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_11 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch19(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_12 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch197(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_2 + x_4 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch210(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch211(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch214(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch215(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch216(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch218(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_mkVBalBranch3MkVBalBranch29(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_2 + x_4 + x_5 89.80/52.45 POL(new_primMulNat(x_1)) = 0 89.80/52.45 POL(new_primMulNat0(x_1)) = 1 + x_1 89.80/52.45 POL(new_primPlusNat1(x_1, x_2)) = 0 89.80/52.45 POL(new_primPlusNat2(x_1)) = 0 89.80/52.45 POL(new_primPlusNat3(x_1, x_2)) = 0 89.80/52.45 89.80/52.45 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 89.80/52.45 none 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (268) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch134(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), h) -> new_mkVBalBranch3MkVBalBranch141(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch118(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch118(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch121(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz886200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch121(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z1, z2, z3, z4, z5, z6, z7, z8, z9, z0, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch197(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1104(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch214(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(y_3)), z11) -> new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(y_3), Pos(Succ(z2)), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch115(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, ba) -> new_mkVBalBranch0(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch157(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(Succ(zzz1327)), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch161(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, bb) -> new_mkVBalBranch0(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz1318)), ba) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch211(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch18(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Pos(Zero), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, Zero, y11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1119(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1124(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch17(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz88620), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1130(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz43200)), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1134(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch112(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, Succ(x12), z3, z4, z5, z6, z7, z8, z9, z10, z11, x12, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(z7), z7)), z7)), z7))), z11) 89.80/52.45 new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z2)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z2, z11, z12) 89.80/52.45 new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z2, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10) 89.80/52.45 new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z7), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z7), z12) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (269) DependencyGraphProof (EQUIVALENT) 89.80/52.45 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 31 less nodes. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (270) 89.80/52.45 Complex Obligation (AND) 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (271) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (272) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 3 > 10, 1 >= 11, 4 >= 13 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, bb) 89.80/52.45 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, 13 > 13, 14 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch216(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), bb) -> new_mkVBalBranch0(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, bb) 89.80/52.45 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, h) 89.80/52.45 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, 8 > 12, 12 > 13, 13 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, h) 89.80/52.45 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (273) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (274) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (275) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), h) -> new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) 89.80/52.45 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 3 > 10, 1 >= 11, 4 >= 13 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch29(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch210(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, h) 89.80/52.45 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, 8 > 13, 13 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, ba) 89.80/52.45 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, 13 > 13, 14 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 *new_mkVBalBranch3MkVBalBranch210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), ba) -> new_mkVBalBranch0(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, ba) 89.80/52.45 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (276) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (277) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (278) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (279) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (280) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (281) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, bb) 89.80/52.45 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, 13 > 13, 14 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (282) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (283) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (284) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, h) 89.80/52.45 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (285) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (286) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (287) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, ba) 89.80/52.45 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, 13 > 13, 14 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (288) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (289) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (290) UsableRulesProof (EQUIVALENT) 89.80/52.45 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (291) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.45 89.80/52.45 R is empty. 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (292) QReductionProof (EQUIVALENT) 89.80/52.45 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (293) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.45 89.80/52.45 R is empty. 89.80/52.45 Q is empty. 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (294) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, h) 89.80/52.45 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, 13 >= 13 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (295) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (296) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_sizeFM(EmptyFM, x0, x1) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (297) UsableRulesProof (EQUIVALENT) 89.80/52.45 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (298) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.45 89.80/52.45 R is empty. 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_sizeFM(EmptyFM, x0, x1) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (299) QReductionProof (EQUIVALENT) 89.80/52.45 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_sizeFM(EmptyFM, x0, x1) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (300) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.45 89.80/52.45 R is empty. 89.80/52.45 Q is empty. 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (301) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, h) 89.80/52.45 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, 13 > 13, 14 >= 14 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (302) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (303) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_sizeFM(EmptyFM, x0, x1) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (304) UsableRulesProof (EQUIVALENT) 89.80/52.45 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (305) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.45 89.80/52.45 R is empty. 89.80/52.45 The set Q consists of the following terms: 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_sizeFM(EmptyFM, x0, x1) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (306) QReductionProof (EQUIVALENT) 89.80/52.45 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.45 89.80/52.45 new_primPlusNat1(Succ(x0), Zero) 89.80/52.45 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.45 new_primMulNat(Succ(x0)) 89.80/52.45 new_primPlusNat1(Zero, Zero) 89.80/52.45 new_primPlusNat3(x0, Zero) 89.80/52.45 new_sizeFM(EmptyFM, x0, x1) 89.80/52.45 new_primPlusNat2(Zero) 89.80/52.45 new_primMulNat(Zero) 89.80/52.45 new_primPlusNat3(x0, Succ(x1)) 89.80/52.45 new_primMulNat0(x0) 89.80/52.45 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.45 new_primPlusNat2(Succ(x0)) 89.80/52.45 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (307) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.45 89.80/52.45 R is empty. 89.80/52.45 Q is empty. 89.80/52.45 We have to consider all minimal (P,Q,R)-chains. 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (308) QDPSizeChangeProof (EQUIVALENT) 89.80/52.45 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. 89.80/52.45 89.80/52.45 From the DPs we obtained the following set of size-change graphs: 89.80/52.45 *new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, h) 89.80/52.45 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 89.80/52.45 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (309) 89.80/52.45 YES 89.80/52.45 89.80/52.45 ---------------------------------------- 89.80/52.45 89.80/52.45 (310) 89.80/52.45 Obligation: 89.80/52.45 Q DP problem: 89.80/52.45 The TRS P consists of the following rules: 89.80/52.45 89.80/52.45 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.45 89.80/52.45 The TRS R consists of the following rules: 89.80/52.45 89.80/52.45 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.45 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.45 new_primMulNat(Zero) -> Zero 89.80/52.45 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.45 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.45 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.45 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.45 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.45 new_primPlusNat2(Zero) -> Zero 89.80/52.45 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.45 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.45 89.80/52.45 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (311) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (312) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (313) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (314) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (315) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, h) 89.80/52.46 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 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (316) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (317) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (318) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (319) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (320) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (321) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (322) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, h) 89.80/52.46 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 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (323) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (324) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (325) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (326) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (327) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (328) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (329) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, h) 89.80/52.46 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 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (330) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (331) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (332) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (333) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (334) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (335) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (336) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, h) 89.80/52.46 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, 13 >= 13 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (337) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (338) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (339) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (340) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (341) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (342) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (343) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, h) 89.80/52.46 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, 13 >= 13 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (344) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (345) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (346) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (347) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (348) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (349) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (350) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, h) 89.80/52.46 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, 13 >= 13 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (351) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (352) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bc, bd) -> zzz9742 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (353) UsableRulesProof (EQUIVALENT) 89.80/52.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (354) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (355) QReductionProof (EQUIVALENT) 89.80/52.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.80/52.46 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.46 new_primMulNat(Succ(x0)) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_sizeFM(EmptyFM, x0, x1) 89.80/52.46 new_primPlusNat2(Zero) 89.80/52.46 new_primMulNat(Zero) 89.80/52.46 new_primPlusNat3(x0, Succ(x1)) 89.80/52.46 new_primMulNat0(x0) 89.80/52.46 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.46 new_primPlusNat2(Succ(x0)) 89.80/52.46 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (356) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (357) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, h) 89.80/52.46 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, 13 >= 13 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (358) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (359) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkBalBranch6MkBalBranch11(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz2037000), Succ(zzz204500), h, ba) -> new_mkBalBranch6MkBalBranch11(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz2037000, zzz204500, h, ba) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (360) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkBalBranch6MkBalBranch11(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz2037000), Succ(zzz204500), h, ba) -> new_mkBalBranch6MkBalBranch11(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz2037000, zzz204500, h, ba) 89.80/52.46 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 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (361) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (362) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_glueBal2Mid_elt20(zzz1962, zzz1963, zzz1964, zzz1965, zzz1966, zzz1967, zzz1968, zzz1969, zzz1970, zzz1971, zzz1972, zzz1973, zzz1974, Branch(zzz19750, zzz19751, zzz19752, zzz19753, zzz19754), zzz1976, h, ba) -> new_glueBal2Mid_elt20(zzz1962, zzz1963, zzz1964, zzz1965, zzz1966, zzz1967, zzz1968, zzz1969, zzz1970, zzz1971, zzz19750, zzz19751, zzz19752, zzz19753, zzz19754, h, ba) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (363) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_glueBal2Mid_elt20(zzz1962, zzz1963, zzz1964, zzz1965, zzz1966, zzz1967, zzz1968, zzz1969, zzz1970, zzz1971, zzz1972, zzz1973, zzz1974, Branch(zzz19750, zzz19751, zzz19752, zzz19753, zzz19754), zzz1976, h, ba) -> new_glueBal2Mid_elt20(zzz1962, zzz1963, zzz1964, zzz1965, zzz1966, zzz1967, zzz1968, zzz1969, zzz1970, zzz1971, zzz19750, zzz19751, zzz19752, zzz19753, zzz19754, h, ba) 89.80/52.46 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, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (364) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (365) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_addToFM_C(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, h) -> new_addToFM_C(zzz444, zzz41, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (366) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_addToFM_C(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, h) -> new_addToFM_C(zzz444, zzz41, h) 89.80/52.46 The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (367) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (368) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_splitLT20(zzz1928, zzz1929, zzz1930, Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), h) -> new_splitLT20(zzz19311, zzz19312, zzz19313, zzz19314, h) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (369) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_splitLT20(zzz1928, zzz1929, zzz1930, Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), h) -> new_splitLT20(zzz19311, zzz19312, zzz19313, zzz19314, h) 89.80/52.46 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (370) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (371) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_deleteMax(zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), h, ba) -> new_deleteMax(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, h, ba) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (372) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_deleteMax(zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), h, ba) -> new_deleteMax(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, h, ba) 89.80/52.46 The graph contains the following edges 5 > 1, 5 > 2, 5 > 3, 5 > 4, 5 > 5, 6 >= 6, 7 >= 7 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (373) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (374) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_glueBal2Mid_elt10(zzz1994, zzz1995, zzz1996, zzz1997, zzz1998, zzz1999, zzz2000, zzz2001, zzz2002, zzz2003, zzz2004, zzz2005, zzz2006, zzz2007, Branch(zzz20080, zzz20081, zzz20082, zzz20083, zzz20084), h, ba) -> new_glueBal2Mid_elt10(zzz1994, zzz1995, zzz1996, zzz1997, zzz1998, zzz1999, zzz2000, zzz2001, zzz2002, zzz2003, zzz20080, zzz20081, zzz20082, zzz20083, zzz20084, h, ba) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (375) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_glueBal2Mid_elt10(zzz1994, zzz1995, zzz1996, zzz1997, zzz1998, zzz1999, zzz2000, zzz2001, zzz2002, zzz2003, zzz2004, zzz2005, zzz2006, zzz2007, Branch(zzz20080, zzz20081, zzz20082, zzz20083, zzz20084), h, ba) -> new_glueBal2Mid_elt10(zzz1994, zzz1995, zzz1996, zzz1997, zzz1998, zzz1999, zzz2000, zzz2001, zzz2002, zzz2003, zzz20080, zzz20081, zzz20082, zzz20083, zzz20084, h, ba) 89.80/52.46 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, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (376) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (377) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_mkBalBranch6MkBalBranch01(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz2021000), Succ(zzz203500), h, ba) -> new_mkBalBranch6MkBalBranch01(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz2021000, zzz203500, h, ba) 89.80/52.46 89.80/52.46 R is empty. 89.80/52.46 Q is empty. 89.80/52.46 We have to consider all minimal (P,Q,R)-chains. 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (378) QDPSizeChangeProof (EQUIVALENT) 89.80/52.46 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. 89.80/52.46 89.80/52.46 From the DPs we obtained the following set of size-change graphs: 89.80/52.46 *new_mkBalBranch6MkBalBranch01(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz2021000), Succ(zzz203500), h, ba) -> new_mkBalBranch6MkBalBranch01(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz2021000, zzz203500, h, ba) 89.80/52.46 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 89.80/52.46 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (379) 89.80/52.46 YES 89.80/52.46 89.80/52.46 ---------------------------------------- 89.80/52.46 89.80/52.46 (380) 89.80/52.46 Obligation: 89.80/52.46 Q DP problem: 89.80/52.46 The TRS P consists of the following rules: 89.80/52.46 89.80/52.46 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, True, zzz1938, zzz1939, zzz1940, zzz1941, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1935, bg, bh, ca) 89.80/52.46 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT3(zzz41, zzz42, zzz43, bb), zzz54, h, ba, bb) 89.80/52.46 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb), zzz53, h, ba, bb) 89.80/52.46 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, EmptyFM, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be), zzz518, bc, bd, be) 89.80/52.46 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, True, zzz1938, zzz1939, zzz1940, zzz1941, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1936, bg, bh, ca) 89.80/52.46 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb), zzz54, h, ba, bb) 89.80/52.46 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, EmptyFM, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be), zzz517, bc, bd, be) 89.80/52.46 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, Branch(zzz5220, zzz5221, zzz5222, zzz5223, zzz5224), zzz523, bc, bd, be, bf) -> new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, zzz5220, zzz5221, zzz5222, zzz5223, zzz5224, bc, bd, be, bf) 89.80/52.46 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1936, bg, bh, ca) 89.80/52.46 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT1(zzz41, zzz42, zzz44, bb), zzz54, h, ba, bb) 89.80/52.46 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44, zzz3, zzz51, zzz52, zzz53, zzz54, zzz430, zzz431, zzz432, zzz433, zzz434, h, ba, bb, bb) 89.80/52.46 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT1(zzz41, zzz42, zzz44, bb), zzz53, h, ba, bb) 89.80/52.46 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444)), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C10(zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444), zzz3, zzz51, zzz52, zzz53, zzz54, zzz440, zzz441, zzz442, zzz443, zzz444, h, ba, bb, bb) 89.80/52.46 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1935, bg, bh, ca) 89.80/52.46 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT3(zzz41, zzz42, zzz43, bb), zzz53, h, ba, bb) 89.80/52.46 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz54, h, ba, bb) 89.80/52.46 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, False, zzz520, zzz521, zzz522, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be), zzz518, bc, bd, be) 89.80/52.46 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, Branch(zzz19410, zzz19411, zzz19412, zzz19413, zzz19414), bg, bh, ca, cb) -> new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, zzz19410, zzz19411, zzz19412, zzz19413, zzz19414, bg, bh, ca, cb) 89.80/52.46 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz53, h, ba, bb) 89.80/52.46 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, False, zzz520, zzz521, zzz522, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be), zzz517, bc, bd, be) 89.80/52.46 89.80/52.46 The TRS R consists of the following rules: 89.80/52.46 89.80/52.46 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Zero, dc) -> new_mkVBalBranch3MkVBalBranch1253(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, dc) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ce) -> new_mkVBalBranch3MkVBalBranch223(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ce) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz202100)), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, new_primMulNat2(zzz20220), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz2037000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, Succ(zzz20230), cc, cd) -> new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz20230, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkVBalBranch3MkVBalBranch1199(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkBalBranch(zzz2230, zzz2231, zzz1925, zzz2234, cc, cd) -> new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, new_primPlusInt2(new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Succ(zzz107000), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, zzz107000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Zero), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch018(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1308(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), de) -> new_mkVBalBranch3MkVBalBranch1309(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), de) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), bb) -> new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_addToFM_C2(Branch(True, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> Branch(True, new_addToFM0(zzz441, zzz41, bb), zzz442, zzz443, zzz444) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1311(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), bb) -> new_mkVBalBranch3MkVBalBranch1273(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Succ(zzz108200), bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, zzz108200, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1306(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_splitGT24(zzz1928, zzz1929, zzz1930, Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitGT24(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108900)), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108900, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1142(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch39(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_primPlusNat2(Zero) -> Zero 89.80/52.46 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch238(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), bb) -> new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1301(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1252(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, db) 89.80/52.46 new_mkBalBranch6MkBalBranch412(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2016, cc, cd) -> new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, zzz2016, zzz201000, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch414(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1293(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), bb) -> new_mkVBalBranch3MkVBalBranch1165(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1270(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), bb) -> new_mkVBalBranch3MkVBalBranch1302(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1249(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1289(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), bb) -> new_mkVBalBranch3MkVBalBranch1298(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), db) -> new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105400)), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105400, Zero, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch32(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1298(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Neg(zzz10780), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch237(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkVBalBranch3MkVBalBranch1246(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, db), db) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Zero), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch017(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch312(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20290), cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca) -> new_splitGT24(zzz1928, zzz1929, zzz1930, zzz1931, ca) 89.80/52.46 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Succ(zzz201100), cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1278(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(zzz13880), db) -> new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13880, zzz13790, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkVBalBranch3MkVBalBranch1252(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108500)), bb) -> new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108500, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Succ(zzz106500), bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, zzz106500, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1233(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(zzz10800), bb) -> new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10800, zzz10630, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkBalBranch6MkBalBranch31(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Succ(Zero), zzz2230, zzz2231, zzz1925, zzz2234, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1237(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkBalBranch(zzz1311, zzz1312, zzz1314, new_mkVBalBranch1(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), cf), ty_Bool, cf) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Succ(zzz203700)), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), dc) -> new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, dc) 89.80/52.46 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz2021000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch229(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Succ(zzz104300), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, zzz104300, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch48(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2011, cc, cd) -> new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2011, cc, cd) 89.80/52.46 new_primPlusInt2(Pos(zzz19440), zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_primPlusInt0(zzz19440, new_sizeFM(zzz2234, cc, cd)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch235(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz194200)), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz106700), zzz10370, bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201000)), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch49(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1271(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch32(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Succ(zzz202300), cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch2(zzz41, EmptyFM, zzz44, bb) -> new_addToFM1(zzz44, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_splitLT5(Branch(True, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitLT21(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch233(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), bb) 89.80/52.46 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.46 new_primPlusInt2(Neg(zzz19440), zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_primPlusInt1(zzz19440, new_sizeFM(zzz2234, cc, cd)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1311(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.46 new_mkBalBranch6MkBalBranch1114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20490), cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz2021000), Succ(zzz203500), cc, cd) -> new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz2021000, zzz203500, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(Succ(Zero))), cc, cd) -> new_mkBalBranch6MkBalBranch5(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch228(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1254(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Neg(zzz10700), bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1250(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Pos(zzz10900), bb) -> new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, zzz10900, bb) 89.80/52.46 new_primPlusInt0(zzz16630, Neg(zzz17160)) -> new_primMinusNat0(zzz16630, zzz17160) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105000)), bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz105000, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1156(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(zzz10450), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10450, zzz10170, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(Succ(Succ(zzz19420000)))), cc, cd) -> new_mkBalBranch6MkBalBranch5(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz109100)), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, Succ(zzz20350), cc, cd) -> new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, zzz20350, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1257(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), cf) -> new_mkVBalBranch3MkVBalBranch1258(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1181(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_primMinusNat0(Succ(zzz86900), Zero) -> Pos(Succ(zzz86900)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1208(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_splitLT0(EmptyFM, be) -> new_splitLT41(be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2051, cc, cd) -> new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz2051, zzz203700, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107900)), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), db) -> new_mkBalBranch(zzz1330, zzz1331, new_mkVBalBranch1(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, db), zzz1334, ty_Bool, db) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz202100)), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), bb) -> new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch017(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1285(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_primPlusInt0(zzz16630, Pos(zzz17160)) -> Pos(new_primPlusNat1(zzz16630, zzz17160)) 89.80/52.46 new_mkBalBranch6MkBalBranch49(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2012, cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1269(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1273(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch1274(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1181(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1248(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), db) -> new_mkVBalBranch3MkVBalBranch1278(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBranch(zzz2040, zzz2041, zzz2042, zzz2043, zzz2044, cg, da) -> Branch(zzz2041, zzz2042, new_primPlusInt(new_primPlusInt0(Succ(Zero), new_sizeFM(zzz2043, cg, da)), zzz2043, zzz2041, zzz2044, cg, da), zzz2043, zzz2044) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1140(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ce) -> new_mkVBalBranch3MkVBalBranch1141(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ce) 89.80/52.46 new_primPlusInt(Pos(zzz20470), zzz2043, zzz2041, zzz2044, cg, da) -> new_primPlusInt0(zzz20470, new_sizeFM(zzz2044, cg, da)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(zzz10840), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10840, zzz10760, bb) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1277(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1247(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, db) -> new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1143(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(zzz10820), bb) -> new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, zzz10820, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch413(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1199(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_splitLT1(zzz41, zzz42, zzz44, bb) -> new_splitLT41(bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, cf) 89.80/52.46 new_mkBalBranch6MkBalBranch018(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20340), cc, cd) -> new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz20340, Zero, cc, cd) 89.80/52.46 new_sizeFM(EmptyFM, df, dg) -> Pos(Zero) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1220(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Neg(zzz10860), bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1304(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Neg(zzz13860), db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkBalBranch6MkBalBranch32(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20300), cc, cd) -> new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz20300, Zero, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz108400), zzz10760, bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1237(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz109200), zzz10300, bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1316(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1311(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1232(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, zzz462, zzz463, zzz464), EmptyFM, bb) -> new_addToFM1(Branch(zzz460, zzz461, zzz462, zzz463, zzz464), zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), bb) -> new_mkVBalBranch3MkVBalBranch1214(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch312(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), bb) -> new_mkVBalBranch3MkVBalBranch1238(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch228(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, bb) 89.80/52.46 new_primPlusInt1(zzz16630, Neg(zzz17170)) -> Neg(new_primPlusNat1(zzz16630, zzz17170)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch236(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1289(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, Succ(zzz204500), cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_primMinusNat0(Succ(zzz86900), Succ(zzz23200)) -> new_primMinusNat0(zzz86900, zzz23200) 89.80/52.46 new_mkBalBranch6MkBalBranch116(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20530), cc, cd) -> new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz20530, Zero, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Zero, db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkBalBranch6MkBalBranch35(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20250), cc, cd) -> new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz20250, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz104500), zzz10170, bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch44(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1156(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108300)), bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, bb) 89.80/52.46 new_addToFM0(zzz441, zzz41, bb) -> zzz41 89.80/52.46 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Succ(zzz105700), bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, zzz105700, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104800)), bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_splitLT41(bb) -> new_emptyFM(bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Succ(zzz138500)), cf) -> new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138500, Zero, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1220(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Pos(zzz10860), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, zzz10860, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch229(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch116(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch31(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, db) -> new_mkVBalBranch3MkVBalBranch237(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Succ(zzz138600), db) -> new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, zzz138600, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), bb) -> new_mkVBalBranch3MkVBalBranch1216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch37(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2023, cc, cd) -> new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2023, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1288(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Neg(zzz10470), bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_primMulNat(Zero) -> Zero 89.80/52.46 new_mkVBalBranch3MkVBalBranch1247(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), db) -> new_mkVBalBranch3MkVBalBranch1304(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Zero), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, Branch(zzz19250, zzz19251, zzz19252, zzz19253, zzz19254), cc, cd) -> new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_sizeFM(zzz19254, cc, cd), new_sizeFM(zzz19253, cc, cd), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch220(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), de) -> new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, de) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1300(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), bb) 89.80/52.46 new_splitLT21(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz202100)), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), zzz202100, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201000)), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch412(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), bb) -> new_mkVBalBranch3MkVBalBranch235(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104600)), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104600, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1246(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), db) -> new_mkVBalBranch3MkVBalBranch1247(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), db) 89.80/52.46 new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be) -> new_splitLT22(zzz510, zzz511, zzz512, zzz513, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1310(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), cf) -> new_mkVBalBranch3MkVBalBranch1257(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch234(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, de) -> new_mkVBalBranch3MkVBalBranch1308(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), de) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1272(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, Succ(zzz203500), cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1306(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(zzz10720), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10720, zzz10410, bb) 89.80/52.46 new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1274(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(zzz10920), bb) -> new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10920, zzz10300, bb) 89.80/52.46 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_splitGT24(zzz1928, zzz1929, zzz1930, EmptyFM, ca) -> new_splitGT41(ca) 89.80/52.46 new_splitGT3(zzz41, zzz42, zzz43, bb) -> new_splitGT41(bb) 89.80/52.46 new_splitLT22(zzz510, zzz511, zzz512, zzz513, be) -> new_splitLT0(zzz512, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1271(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1284(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), dc) -> new_mkBalBranch(zzz1690, zzz1691, zzz1693, new_mkVBalBranch2(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), dc), ty_Bool, dc) 89.80/52.46 new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, Succ(zzz20110), cc, cd) -> new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz20110, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), bb) -> new_mkVBalBranch3MkVBalBranch1220(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_splitGT22(zzz510, zzz511, zzz512, zzz513, be) -> new_mkVBalBranch2(zzz510, new_splitGT0(zzz512, be), zzz513, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_splitLT24(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 89.80/52.46 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1182(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Pos(zzz10650), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, zzz10650, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch223(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ce) -> new_mkVBalBranch3MkVBalBranch1140(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ce) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz108800), zzz10280, bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz109300)), bb) -> new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109300, Zero, bb) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch221(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), db) -> new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch227(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch31(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch235(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20520), cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch41(EmptyFM, zzz2230, zzz2231, zzz1925, cc, cd) -> error([]) 89.80/52.46 new_mkBalBranch6MkBalBranch310(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2027, cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1208(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz138400), zzz13770, cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, cf) 89.80/52.46 new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz201900, cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20510), zzz203700, cc, cd) -> new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz20510, zzz203700, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1271(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1285(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), bb) 89.80/52.46 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.46 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.46 new_mkBalBranch6MkBalBranch40(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20140), cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch414(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_splitGT40(bb) -> new_emptyFM(bb) 89.80/52.46 new_mkBalBranch6MkBalBranch43(zzz2234, zzz2230, zzz2231, zzz1925, zzz2009, cc, cd) -> new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, new_mkBalBranch6Size_r(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), zzz2009, cc, cd) 89.80/52.46 new_splitLT0(Branch(False, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitLT24(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch221(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1187(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), zzz19250, zzz19251, zzz19253, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), zzz2230, zzz2231, zzz19254, zzz2234, cc, cd), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1185(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Neg(zzz10510), bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), bb) -> new_mkVBalBranch3MkVBalBranch1215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), bb) 89.80/52.46 new_addToFM_C2(EmptyFM, zzz41, bb) -> Branch(True, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) 89.80/52.46 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20160), zzz201000, cc, cd) -> new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, zzz20160, zzz201000, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), de) -> new_mkBalBranch(zzz687, zzz688, new_mkVBalBranch2(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, de), zzz691, ty_Bool, de) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1222(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Pos(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, zzz10570, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20480), cc, cd) -> new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, zzz20480, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1303(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(zzz10490), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10490, zzz10210, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107300)), bb) -> new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107300, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1316(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10530, zzz10250, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch227(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), bb) -> new_mkVBalBranch3MkVBalBranch1151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Succ(zzz138200), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, zzz138200, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch220(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), cf) -> new_mkBalBranch(zzz1316, zzz1317, new_mkVBalBranch1(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, cf), zzz1320, ty_Bool, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, de) -> new_mkVBalBranch3MkVBalBranch234(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, de) 89.80/52.46 new_splitGT41(bb) -> new_emptyFM(bb) 89.80/52.46 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2019000), Succ(zzz202300), cc, cd) -> new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, zzz2019000, zzz202300, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20280), zzz201900, cc, cd) -> new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, zzz20280, zzz201900, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1165(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Zero), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_splitLT40(bb) -> new_emptyFM(bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch40(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Succ(Succ(Zero)), zzz22340, zzz22341, new_mkBranch(Succ(Succ(Succ(Zero))), zzz2230, zzz2231, zzz1925, zzz22343, cc, cd), zzz22344, cc, cd) 89.80/52.46 new_emptyFM(h) -> EmptyFM 89.80/52.46 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1143(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Neg(zzz10820), bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch35(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1315(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), bb) -> new_mkVBalBranch3MkVBalBranch1288(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1269(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1277(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1168(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), cf) -> new_mkVBalBranch3MkVBalBranch1169(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1202(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Pos(zzz10430), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, zzz10430, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch221(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1178(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1277(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105800)), bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Zero), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201900)), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch37(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1222(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Neg(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, zzz202100, cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch44(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1233(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Zero, db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_addToFM_C1(Branch(True, zzz8861, zzz8862, zzz8863, zzz8864), zzz41, bb) -> new_mkBalBranch(True, zzz8861, new_addToFM_C1(zzz8863, zzz41, bb), zzz8864, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Zero, dd) -> new_mkVBalBranch3MkVBalBranch1261(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, dd) 89.80/52.46 new_mkBalBranch6MkBalBranch014(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch1(zzz41, EmptyFM, zzz886, bb) -> new_addToFM(zzz886, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1214(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1253(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, dc) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1700, Branch(zzz1690, zzz1691, Pos(Succ(zzz1692)), zzz1693, zzz1694), Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), ty_Bool, dc) 89.80/52.46 new_primMulNat2(Succ(zzz202200)) -> new_primPlusNat1(new_primPlusNat1(Zero, Succ(zzz202200)), Succ(zzz202200)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1315(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ce) -> new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ce) 89.80/52.46 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2010000), Succ(zzz201100), cc, cd) -> new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, zzz2010000, zzz201100, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz104900), zzz10210, bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, bb) 89.80/52.46 new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitLT21(zzz41, zzz42, zzz43, zzz44, bb) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1270(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_splitGT21(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 89.80/52.46 new_mkBalBranch6MkBalBranch414(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20180), cc, cd) -> new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz20180, Zero, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201900)), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch311(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1182(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Neg(zzz10650), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1285(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), bb) -> new_mkVBalBranch3MkVBalBranch1316(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch39(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, Succ(zzz20450), cc, cd) -> new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz20450, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz105900), zzz10330, bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1270(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), bb) -> new_mkVBalBranch3MkVBalBranch1315(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch233(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1293(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1212(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, EmptyFM, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> error([]) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1300(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Succ(zzz138300)), cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch41(Branch(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344), zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_sizeFM(zzz22343, cc, cd), new_sizeFM(zzz22344, cc, cd), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201900)), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch38(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), bb) -> new_mkVBalBranch3MkVBalBranch1194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201900)), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch310(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107100)), bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_primMinusNat0(Zero, Zero) -> Pos(Zero) 89.80/52.46 new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1254(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Pos(zzz10700), bb) -> new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, zzz10700, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1300(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1261(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, dd) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1731, Branch(zzz1721, zzz1722, Neg(Succ(zzz1723)), zzz1724, zzz1725), Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), ty_Bool, dd) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, bb) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz41, bb) 89.80/52.46 new_splitGT0(Branch(False, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitGT21(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1163(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), bb) -> new_mkVBalBranch3MkVBalBranch1164(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1255(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(zzz10590), bb) -> new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10590, zzz10330, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch413(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20170), cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz201000, cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1255(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_splitGT1(zzz41, zzz42, zzz44, bb) -> new_mkVBalBranch2(zzz41, new_splitGT40(bb), zzz44, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106800, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, de) -> new_mkVBalBranch3MkVBalBranch234(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, de) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1187(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1249(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), bb) -> new_mkVBalBranch3MkVBalBranch1250(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) -> new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1286(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Succ(zzz203700)), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch1114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch119(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2050, cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1257(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1232(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1284(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), bb) -> new_mkVBalBranch3MkVBalBranch1193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1298(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Pos(zzz10780), bb) -> new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, zzz10780, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Succ(zzz105100), bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, zzz105100, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1248(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, db) -> new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1244(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1142(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch018(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkVBalBranch3MkVBalBranch1199(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1269(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1276(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz138900)), db) -> new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138900, Zero, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1276(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), bb) -> new_mkVBalBranch3MkVBalBranch1202(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) -> new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_splitLT0(Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitLT22(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.46 new_addToFM(zzz886, zzz41, bb) -> new_addToFM_C1(zzz886, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz107200), zzz10410, bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, bb) 89.80/52.46 new_primMulNat2(Zero) -> Zero 89.80/52.46 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, cf) -> new_mkVBalBranch3MkVBalBranch238(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1237(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch40(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1163(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1164(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ce) -> new_mkBalBranch(zzz597, zzz598, new_mkVBalBranch2(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ce), zzz601, ty_Bool, ce) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1310(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), cf) -> new_mkVBalBranch3MkVBalBranch1168(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105200)), bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Succ(zzz107800), bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, zzz107800, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch5(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch43(zzz2234, zzz2230, zzz2231, zzz1925, new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ce) -> new_mkVBalBranch3MkVBalBranch223(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ce) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1208(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), bb) -> new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, bb) 89.80/52.46 new_mkBalBranch6Size_r(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_sizeFM(zzz2234, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), dd) -> new_mkBalBranch(zzz1721, zzz1722, zzz1724, new_mkVBalBranch2(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), dd), ty_Bool, dd) 89.80/52.46 new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, EmptyFM, cc, cd) -> error([]) 89.80/52.46 new_splitLT3(zzz41, zzz42, zzz43, bb) -> new_mkVBalBranch1(zzz41, zzz43, new_splitLT40(bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1274(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkBalBranch(zzz1325, zzz1326, zzz1328, new_mkVBalBranch1(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), db), ty_Bool, db) 89.80/52.46 new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Zero, zzz2230, zzz2231, zzz1925, zzz2234, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch229(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108100)), bb) -> new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108100, Zero, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1258(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(zzz13840), cf) -> new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13840, zzz13770, cf) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch410(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch227(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz138700)), db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Zero), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch013(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1244(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1286(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_addToFM_C1(EmptyFM, zzz41, bb) -> Branch(False, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) 89.80/52.46 new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be) -> new_splitGT22(zzz510, zzz511, zzz512, zzz513, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), cf) -> new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1140(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ce) -> new_mkVBalBranch3MkVBalBranch1141(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ce) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1163(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), bb) 89.80/52.46 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), df, dg) -> zzz9742 89.80/52.46 new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Succ(zzz109000), bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, zzz109000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch017(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20330), cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch413(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_addToFM_C2(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> new_mkBalBranch(False, zzz441, zzz443, new_addToFM_C2(zzz444, zzz41, bb), ty_Bool, bb) 89.80/52.46 new_splitGT24(zzz1928, zzz1929, zzz1930, Branch(True, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitGT23(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.46 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2010000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, EmptyFM, cc, cd) -> error([]) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch35(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1181(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Succ(zzz203700)), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch119(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1168(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.46 new_primPlusInt(Neg(zzz20470), zzz2043, zzz2041, zzz2044, cg, da) -> new_primPlusInt1(zzz20470, new_sizeFM(zzz2044, cg, da)) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1165(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1302(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), bb) -> new_mkVBalBranch3MkVBalBranch1303(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1308(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, de) -> new_mkVBalBranch3MkVBalBranch1309(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Zero, de) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1169(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Neg(zzz13820), cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkBalBranch6MkBalBranch1110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2045, cc, cd) -> new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2045, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Zero), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch014(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), bb) -> new_mkVBalBranch3MkVBalBranch1226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201000)), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch411(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1238(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1246(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), db) -> new_mkVBalBranch3MkVBalBranch1248(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), db) 89.80/52.46 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch312(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.46 new_splitLT5(EmptyFM, ca) -> new_splitLT40(ca) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2046, cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1185(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Pos(zzz10510), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, zzz10510, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1284(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), bb) -> new_mkVBalBranch3MkVBalBranch1185(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Zero, dc) -> new_mkVBalBranch3MkVBalBranch1253(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, dc) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1212(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1238(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(zzz10670), bb) -> new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10670, zzz10370, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1250(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Neg(zzz10900), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch38(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2024, cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch013(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Zero, dd) -> new_mkVBalBranch3MkVBalBranch1261(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, dd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1169(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(zzz13820), cf) -> new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, zzz13820, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(zzz10880), bb) -> new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10880, zzz10280, bb) 89.80/52.46 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.46 new_mkBalBranch6MkBalBranch311(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2028, cc, cd) -> new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, zzz2028, zzz201900, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), bb) -> new_mkVBalBranch3MkVBalBranch1225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104400)), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1258(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1214(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), bb) -> new_mkVBalBranch3MkVBalBranch1254(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1293(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), bb) -> new_mkVBalBranch3MkVBalBranch1142(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1276(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch411(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2015, cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1278(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20360), zzz202100, cc, cd) -> new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz20360, zzz202100, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Zero), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch116(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1301(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Succ(zzz203700)), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz105300), zzz10250, bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_splitLT23(zzz1928, zzz1929, zzz1930, zzz1931, ca) -> new_mkVBalBranch1(zzz1928, zzz1930, new_splitLT5(zzz1931, ca), ca) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1304(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Pos(zzz13860), db) -> new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, zzz13860, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1212(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), bb) -> new_mkVBalBranch3MkVBalBranch1306(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), bb) -> new_mkVBalBranch3MkVBalBranch236(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.46 new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca) -> new_splitLT23(zzz1928, zzz1929, zzz1930, zzz1931, ca) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Succ(zzz104700), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, zzz104700, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch238(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkVBalBranch3MkVBalBranch1310(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, cf), cf) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch233(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), dd) -> new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, dd) 89.80/52.46 new_addToFM1(zzz44, zzz41, bb) -> new_addToFM_C2(zzz44, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108700)), bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Succ(zzz108600), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, zzz108600, bb) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch013(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20310), cc, cd) -> new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, zzz20310, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(Zero)), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), db) -> new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz108000), zzz10630, bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1273(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_primMinusNat0(Zero, Succ(zzz23200)) -> Neg(Succ(zzz23200)) 89.80/52.46 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz2037000), Succ(zzz204500), cc, cd) -> new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz2037000, zzz204500, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch410(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2019000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Zero, cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1302(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1202(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Neg(zzz10430), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201000)), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch48(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1272(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), bb) -> new_mkVBalBranch3MkVBalBranch1289(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch39(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20260), cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, zzz203700, cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.46 new_mkBalBranch6MkBalBranch410(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20130), cc, cd) -> new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz20130, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1244(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, Branch(zzz192540, zzz192541, zzz192542, zzz192543, zzz192544), cc, cd) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), zzz192540, zzz192541, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), zzz19250, zzz19251, zzz19253, zzz192543, cc, cd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), zzz2230, zzz2231, zzz192544, zzz2234, cc, cd), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1286(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1251(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1272(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), bb) -> new_mkVBalBranch3MkVBalBranch1232(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), bb) 89.80/52.46 new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, Branch(zzz223430, zzz223431, zzz223432, zzz223433, zzz223434), zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), zzz223430, zzz223431, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), zzz2230, zzz2231, zzz1925, zzz223433, cc, cd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), zzz22340, zzz22341, zzz223434, zzz22344, cc, cd), cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, bb) 89.80/52.46 new_splitGT0(EmptyFM, be) -> new_splitGT40(be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch014(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20320), cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106000)), bb) -> new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106000, Zero, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz202100)), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), bb) -> new_mkVBalBranch3MkVBalBranch1222(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1187(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkBalBranch6MkBalBranch44(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), new_mkBalBranch6Size_r(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), cc, cd) 89.80/52.46 new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 89.80/52.46 new_mkVBalBranch3MkVBalBranch1288(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Pos(zzz10470), bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, zzz10470, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.46 new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_sizeFM(zzz1925, cc, cd) 89.80/52.46 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), cf) -> new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, cf) 89.80/52.46 new_addToFM_C1(Branch(False, zzz8861, zzz8862, zzz8863, zzz8864), zzz41, bb) -> Branch(False, new_addToFM0(zzz8861, zzz41, bb), zzz8862, zzz8863, zzz8864) 89.80/52.46 new_splitLT5(Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitLT23(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1303(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, db) -> new_mkVBalBranch3MkVBalBranch237(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkVBalBranch3MkVBalBranch1252(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.46 new_splitGT0(Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitGT22(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1164(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.46 new_primPlusInt1(zzz16630, Pos(zzz17170)) -> new_primMinusNat0(zzz17170, zzz16630) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz138800), zzz13790, db) -> new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, db) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.46 89.80/52.46 The set Q consists of the following terms: 89.80/52.46 89.80/52.46 new_mkBalBranch6MkBalBranch0111(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.46 new_intersectFM_C2Gts(x0, x1, x2, x3, x4) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.46 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.46 new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.46 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.46 new_addToFM_C1(EmptyFM, x0, x1) 89.80/52.46 new_primPlusInt(Neg(x0), x1, x2, x3, x4, x5) 89.80/52.46 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.46 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.46 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.46 new_primPlusNat1(Zero, Zero) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.46 new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.46 new_primPlusNat3(x0, Zero) 89.80/52.46 new_primMulNat2(Zero) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.46 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.46 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.46 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.46 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.46 new_mkBalBranch6MkBalBranch31(x0, x1, x2, x3, x4, x5) 89.80/52.46 new_primPlusInt(Pos(x0), x1, x2, x3, x4, x5) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.46 new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.46 new_primMinusNat0(Zero, Zero) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.46 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.46 new_primPlusNat1(Succ(x0), Zero) 89.80/52.46 new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.46 new_splitGT3(x0, x1, x2, x3) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 89.80/52.46 new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.47 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_primMinusNat0(Succ(x0), Zero) 89.80/52.47 new_primPlusNat2(Zero) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_addToFM1(x0, x1, x2) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_splitGT41(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 89.80/52.47 new_splitGT21(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch41(EmptyFM, x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 89.80/52.47 new_sizeFM(EmptyFM, x0, x1) 89.80/52.47 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_splitLT1(x0, x1, x2, x3) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_splitGT23(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_primPlusNat2(Succ(x0)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_splitGT0(Branch(True, x0, x1, x2, x3), x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_splitLT21(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_splitGT1(x0, x1, x2, x3) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_splitLT40(x0) 89.80/52.47 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 89.80/52.47 new_splitLT0(Branch(False, x0, x1, x2, x3), x4) 89.80/52.47 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_splitLT5(EmptyFM, x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Zero, Zero, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_splitLT22(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_primPlusInt0(x0, Neg(x1)) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Neg(Zero), x4, x5) 89.80/52.47 new_primPlusInt0(x0, Pos(x1)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_splitGT24(x0, x1, x2, EmptyFM, x3) 89.80/52.47 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_primPlusInt1(x0, Pos(x1)) 89.80/52.47 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_primPlusInt1(x0, Neg(x1)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Zero), x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_primMulNat0(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 89.80/52.47 new_splitLT41(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) 89.80/52.47 new_splitGT40(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 89.80/52.47 new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_emptyFM(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_splitLT4(x0, x1, x2, x3, x4) 89.80/52.47 new_addToFM_C2(EmptyFM, x0, x1) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_addToFM(x0, x1, x2) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_primMulNat(Succ(x0)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_primMinusNat0(Zero, Succ(x0)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Zero, Zero, x4, x5) 89.80/52.47 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.47 new_primMulNat1(x0) 89.80/52.47 new_intersectFM_C2Lts(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_splitGT24(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 89.80/52.47 new_splitLT23(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_addToFM0(x0, x1, x2) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) 89.80/52.47 new_primMinusNat0(Succ(x0), Succ(x1)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_splitLT5(Branch(True, x0, x1, x2, x3), x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_splitGT24(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) 89.80/52.47 new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_splitGT22(x0, x1, x2, x3, x4) 89.80/52.47 new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, Zero, x5, x6) 89.80/52.47 new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_splitLT3(x0, x1, x2, x3) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_splitLT0(Branch(True, x0, x1, x2, x3), x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) 89.80/52.47 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_splitGT0(Branch(False, x0, x1, x2, x3), x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_splitLT24(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, Zero, x7, x8, x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Zero, x4, x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch315(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_splitLT0(EmptyFM, x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 89.80/52.47 new_mkBalBranch6MkBalBranch315(x0, x1, x2, EmptyFM, x3, x4) 89.80/52.47 new_primPlusNat3(x0, Succ(x1)) 89.80/52.47 new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, Zero, x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_splitLT5(Branch(False, x0, x1, x2, x3), x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, Succ(x7), x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_primMulNat(Zero) 89.80/52.47 new_primMulNat2(Succ(x0)) 89.80/52.47 new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_splitGT4(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.47 new_mkVBalBranch1(x0, EmptyFM, x1, x2) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch2(x0, EmptyFM, x1, x2) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch0111(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkBranch(x0, x1, x2, x3, x4, x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkBalBranch(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_splitGT0(EmptyFM, x0) 89.80/52.47 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch41(Branch(x0, x1, x2, x3, x4), x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 89.80/52.47 We have to consider all minimal (P,Q,R)-chains. 89.80/52.47 ---------------------------------------- 89.80/52.47 89.80/52.47 (381) DependencyGraphProof (EQUIVALENT) 89.80/52.47 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 89.80/52.47 ---------------------------------------- 89.80/52.47 89.80/52.47 (382) 89.80/52.47 Obligation: 89.80/52.47 Q DP problem: 89.80/52.47 The TRS P consists of the following rules: 89.80/52.47 89.80/52.47 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb), zzz53, h, ba, bb) 89.80/52.47 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb), zzz54, h, ba, bb) 89.80/52.47 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT1(zzz41, zzz42, zzz44, bb), zzz54, h, ba, bb) 89.80/52.47 new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44, zzz3, zzz51, zzz52, zzz53, zzz54, zzz430, zzz431, zzz432, zzz433, zzz434, h, ba, bb, bb) 89.80/52.47 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, EmptyFM, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be), zzz518, bc, bd, be) 89.80/52.47 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444)), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C10(zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444), zzz3, zzz51, zzz52, zzz53, zzz54, zzz440, zzz441, zzz442, zzz443, zzz444, h, ba, bb, bb) 89.80/52.47 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, True, zzz1938, zzz1939, zzz1940, zzz1941, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1935, bg, bh, ca) 89.80/52.47 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT3(zzz41, zzz42, zzz43, bb), zzz53, h, ba, bb) 89.80/52.47 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz54, h, ba, bb) 89.80/52.47 new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz53, h, ba, bb) 89.80/52.47 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, True, zzz1938, zzz1939, zzz1940, zzz1941, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1936, bg, bh, ca) 89.80/52.47 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1936, bg, bh, ca) 89.80/52.47 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1935, bg, bh, ca) 89.80/52.47 new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, Branch(zzz19410, zzz19411, zzz19412, zzz19413, zzz19414), bg, bh, ca, cb) -> new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, zzz19410, zzz19411, zzz19412, zzz19413, zzz19414, bg, bh, ca, cb) 89.80/52.47 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, EmptyFM, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be), zzz517, bc, bd, be) 89.80/52.47 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, Branch(zzz5220, zzz5221, zzz5222, zzz5223, zzz5224), zzz523, bc, bd, be, bf) -> new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, zzz5220, zzz5221, zzz5222, zzz5223, zzz5224, bc, bd, be, bf) 89.80/52.47 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, False, zzz520, zzz521, zzz522, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be), zzz518, bc, bd, be) 89.80/52.47 new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, False, zzz520, zzz521, zzz522, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be), zzz517, bc, bd, be) 89.80/52.47 89.80/52.47 The TRS R consists of the following rules: 89.80/52.47 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Zero, dc) -> new_mkVBalBranch3MkVBalBranch1253(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, dc) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz9750, zzz886200, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ce) -> new_mkVBalBranch3MkVBalBranch223(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ce) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz202100)), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, new_primMulNat2(zzz20220), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz2037000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, Succ(zzz20230), cc, cd) -> new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz20230, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkVBalBranch3MkVBalBranch1199(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkBalBranch(zzz2230, zzz2231, zzz1925, zzz2234, cc, cd) -> new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, new_primPlusInt2(new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10210, bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107100)), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz107100, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Succ(zzz107000), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, zzz107000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Zero), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch018(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1308(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), de) -> new_mkVBalBranch3MkVBalBranch1309(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), de) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107900)), bb) -> new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz107900, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1043000), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_addToFM_C2(Branch(True, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> Branch(True, new_addToFM0(zzz441, zzz41, bb), zzz442, zzz443, zzz444) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1311(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10130), bb) -> new_mkVBalBranch3MkVBalBranch1273(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz13790, db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Succ(zzz108200), bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, zzz108200, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1306(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Pos(zzz10720), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_splitGT24(zzz1928, zzz1929, zzz1930, Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitGT24(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108900)), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108900, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1142(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10740), bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch39(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_primPlusNat2(Zero) -> Zero 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch238(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109100)), bb) -> new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz109100, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1301(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1252(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, db) 89.80/52.47 new_mkBalBranch6MkBalBranch412(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2016, cc, cd) -> new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, zzz2016, zzz201000, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch414(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105400)), bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1293(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10110), bb) -> new_mkVBalBranch3MkVBalBranch1165(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Zero, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1270(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10050), bb) -> new_mkVBalBranch3MkVBalBranch1302(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1249(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1289(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10610), bb) -> new_mkVBalBranch3MkVBalBranch1298(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Succ(zzz1386000), db) -> new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz137800, zzz1386000, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105400)), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105400, Zero, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch32(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1298(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Neg(zzz10780), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch237(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkVBalBranch3MkVBalBranch1246(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), ty_Bool, db), db) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Zero), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch017(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch312(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20290), cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca) -> new_splitGT24(zzz1928, zzz1929, zzz1930, zzz1931, ca) 89.80/52.47 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Succ(zzz201100), cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1278(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Neg(zzz13880), db) -> new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13880, zzz13790, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkVBalBranch3MkVBalBranch1252(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108500)), bb) -> new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108500, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Succ(zzz106500), bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, zzz106500, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1233(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Neg(zzz10800), bb) -> new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10800, zzz10630, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkBalBranch6MkBalBranch31(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Succ(Zero), zzz2230, zzz2231, zzz1925, zzz2234, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1237(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkBalBranch(zzz1311, zzz1312, zzz1314, new_mkVBalBranch1(zzz1321, zzz1315, Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), cf), ty_Bool, cf) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, zzz8862, zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8862, zzz8863, zzz8864, zzz41, new_primPlusNat1(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Succ(zzz203700)), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), dc) -> new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, dc) 89.80/52.47 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz2021000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch229(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Succ(zzz104300), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, zzz104300, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch48(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2011, cc, cd) -> new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2011, cc, cd) 89.80/52.47 new_primPlusInt2(Pos(zzz19440), zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_primPlusInt0(zzz19440, new_sizeFM(zzz2234, cc, cd)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch235(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Succ(zzz886200), zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10250, bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz194200)), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz106700), zzz10370, bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106700, zzz10370, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201000)), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch49(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1271(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz10630, bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch32(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10080), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Succ(zzz1090000), bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102900, zzz1090000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Succ(zzz202300), cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch2(zzz41, EmptyFM, zzz44, bb) -> new_addToFM1(zzz44, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Succ(zzz1082000), bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz107400, zzz1082000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_splitLT5(Branch(True, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitLT21(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch233(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102300), Succ(zzz1051000), bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102300, zzz1051000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch232(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz886200), bb) 89.80/52.47 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.80/52.47 new_primPlusInt2(Neg(zzz19440), zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_primPlusInt1(zzz19440, new_sizeFM(zzz2234, cc, cd)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1311(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10130), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10130), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.80/52.47 new_mkBalBranch6MkBalBranch1114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20490), cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz2021000), Succ(zzz203500), cc, cd) -> new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz2021000, zzz203500, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(Succ(Zero))), cc, cd) -> new_mkBalBranch6MkBalBranch5(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch228(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1254(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Neg(zzz10700), bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1250(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Pos(zzz10900), bb) -> new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, zzz10900, bb) 89.80/52.47 new_primPlusInt0(zzz16630, Neg(zzz17160)) -> new_primMinusNat0(zzz16630, zzz17160) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105000)), bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz105000, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1156(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Neg(zzz10450), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10450, zzz10170, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(Succ(Succ(zzz19420000)))), cc, cd) -> new_mkBalBranch6MkBalBranch5(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz109100)), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, Succ(zzz20350), cc, cd) -> new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, zzz20350, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1257(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13770), cf) -> new_mkVBalBranch3MkVBalBranch1258(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1181(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_primMinusNat0(Succ(zzz86900), Zero) -> Pos(Succ(zzz86900)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1208(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_splitLT0(EmptyFM, be) -> new_splitLT41(be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2051, cc, cd) -> new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz2051, zzz203700, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107900)), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104400)), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz104400, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz13370), db) -> new_mkBalBranch(zzz1330, zzz1331, new_mkVBalBranch1(zzz1335, Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), zzz1333, db), zzz1334, ty_Bool, db) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz202100)), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105800)), bb) -> new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105800, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch017(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10370, bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1285(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1221(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_primPlusInt0(zzz16630, Pos(zzz17160)) -> Pos(new_primPlusNat1(zzz16630, zzz17160)) 89.80/52.47 new_mkBalBranch6MkBalBranch49(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2012, cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1269(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1273(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10300), bb) -> new_mkVBalBranch3MkVBalBranch1274(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1181(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1248(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13790), db) -> new_mkVBalBranch3MkVBalBranch1278(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBranch(zzz2040, zzz2041, zzz2042, zzz2043, zzz2044, cg, da) -> Branch(zzz2041, zzz2042, new_primPlusInt(new_primPlusInt0(Succ(Zero), new_sizeFM(zzz2043, cg, da)), zzz2043, zzz2041, zzz2044, cg, da), zzz2043, zzz2044) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz1382000), cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1140(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ce) -> new_mkVBalBranch3MkVBalBranch1141(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ce) 89.80/52.47 new_primPlusInt(Pos(zzz20470), zzz2043, zzz2041, zzz2044, cg, da) -> new_primPlusInt0(zzz20470, new_sizeFM(zzz2044, cg, da)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Neg(zzz10840), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10840, zzz10760, bb) 89.80/52.47 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1277(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10170), bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1247(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, db) -> new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1143(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Pos(zzz10820), bb) -> new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, zzz10820, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch413(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1199(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10350), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_splitLT1(zzz41, zzz42, zzz44, bb) -> new_splitLT41(bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Succ(zzz1382000), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz137600, zzz1382000, cf) 89.80/52.47 new_mkBalBranch6MkBalBranch018(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20340), cc, cd) -> new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz20340, Zero, cc, cd) 89.80/52.47 new_sizeFM(EmptyFM, df, dg) -> Pos(Zero) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1220(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Neg(zzz10860), bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1304(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Neg(zzz13860), db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkBalBranch6MkBalBranch32(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20300), cc, cd) -> new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz20300, Zero, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz108400), zzz10760, bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108400, zzz10760, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1237(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz109200), zzz10300, bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109200, zzz10300, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1316(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Pos(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1311(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1232(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10630), bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138500)), cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, zzz462, zzz463, zzz464), EmptyFM, bb) -> new_addToFM1(Branch(zzz460, zzz461, zzz462, zzz463, zzz464), zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(zzz10090), bb) -> new_mkVBalBranch3MkVBalBranch1214(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch312(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10370), bb) -> new_mkVBalBranch3MkVBalBranch1238(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch228(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, bb) 89.80/52.47 new_primPlusInt1(zzz16630, Neg(zzz17170)) -> Neg(new_primPlusNat1(zzz16630, zzz17170)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch236(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz886200), Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1289(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, Succ(zzz204500), cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_primMinusNat0(Succ(zzz86900), Succ(zzz23200)) -> new_primMinusNat0(zzz86900, zzz23200) 89.80/52.47 new_mkBalBranch6MkBalBranch116(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20530), cc, cd) -> new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz20530, Zero, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch011(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz202100, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz137800), Zero, db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkBalBranch6MkBalBranch35(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20250), cc, cd) -> new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz20250, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz104500), zzz10170, bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104500, zzz10170, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch44(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1156(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10170, Pos(zzz10450), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108300)), bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1186(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104800)), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, zzz104800, bb) 89.80/52.47 new_addToFM0(zzz441, zzz41, bb) -> zzz41 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Succ(zzz105700), bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, zzz105700, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104800)), bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_splitLT41(bb) -> new_emptyFM(bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138900)), db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Succ(zzz138500)), cf) -> new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138500, Zero, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz13770, cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1220(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Pos(zzz10860), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, zzz10860, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch229(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch116(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch31(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Zero, db) -> new_mkVBalBranch3MkVBalBranch237(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Succ(zzz138600), db) -> new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, zzz138600, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1158(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10170, bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108500)), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10280), bb) -> new_mkVBalBranch3MkVBalBranch1216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102700), Succ(zzz1086000), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz102700, zzz1086000, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch37(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2023, cc, cd) -> new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2023, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1288(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Neg(zzz10470), bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_primMulNat(Zero) -> Zero 89.80/52.47 new_mkVBalBranch3MkVBalBranch1247(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13780), db) -> new_mkVBalBranch3MkVBalBranch1304(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Zero), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, Branch(zzz19250, zzz19251, zzz19252, zzz19253, zzz19254), cc, cd) -> new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_sizeFM(zzz19254, cc, cd), new_sizeFM(zzz19253, cc, cd), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch220(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), de) -> new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, de) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1300(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), bb) 89.80/52.47 new_splitLT21(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz202100)), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), zzz202100, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201000)), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch412(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9770), bb) -> new_mkVBalBranch3MkVBalBranch235(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104600)), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz104600, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1246(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(zzz13630), db) -> new_mkVBalBranch3MkVBalBranch1247(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), db) 89.80/52.47 new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be) -> new_splitLT22(zzz510, zzz511, zzz512, zzz513, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1310(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(zzz13620), cf) -> new_mkVBalBranch3MkVBalBranch1257(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch234(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, de) -> new_mkVBalBranch3MkVBalBranch1308(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), de) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1272(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, Succ(zzz203500), cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1306(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, Neg(zzz10720), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10720, zzz10410, bb) 89.80/52.47 new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1274(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Neg(zzz10920), bb) -> new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10920, zzz10300, bb) 89.80/52.47 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_splitGT24(zzz1928, zzz1929, zzz1930, EmptyFM, ca) -> new_splitGT41(ca) 89.80/52.47 new_splitGT3(zzz41, zzz42, zzz43, bb) -> new_splitGT41(bb) 89.80/52.47 new_splitLT22(zzz510, zzz511, zzz512, zzz513, be) -> new_splitLT0(zzz512, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1271(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1284(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), dc) -> new_mkBalBranch(zzz1690, zzz1691, zzz1693, new_mkVBalBranch2(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), dc), ty_Bool, dc) 89.80/52.47 new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, Succ(zzz20110), cc, cd) -> new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz20110, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10270), bb) -> new_mkVBalBranch3MkVBalBranch1220(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_splitGT22(zzz510, zzz511, zzz512, zzz513, be) -> new_mkVBalBranch2(zzz510, new_splitGT0(zzz512, be), zzz513, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_splitLT24(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Succ(zzz1043000), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz101500, zzz1043000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1182(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Pos(zzz10650), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, zzz10650, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch223(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ce) -> new_mkVBalBranch3MkVBalBranch1140(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ce) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz108800), zzz10280, bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz108800, zzz10280, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz109300)), bb) -> new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz109300, Zero, bb) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch221(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Succ(zzz138700)), db) -> new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, zzz138700, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch227(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch31(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch235(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20520), cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch41(EmptyFM, zzz2230, zzz2231, zzz1925, cc, cd) -> error([]) 89.80/52.47 new_mkBalBranch6MkBalBranch310(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2027, cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1208(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz138400), zzz13770, cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz138400, zzz13770, cf) 89.80/52.47 new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz201900, cc, cd) -> new_mkBalBranch6MkBalBranch313(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20510), zzz203700, cc, cd) -> new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz20510, zzz203700, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9770), bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1271(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1285(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10060), bb) 89.80/52.47 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.80/52.47 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.80/52.47 new_mkBalBranch6MkBalBranch40(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20140), cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch414(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_splitGT40(bb) -> new_emptyFM(bb) 89.80/52.47 new_mkBalBranch6MkBalBranch43(zzz2234, zzz2230, zzz2231, zzz1925, zzz2009, cc, cd) -> new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, new_mkBalBranch6Size_r(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), zzz2009, cc, cd) 89.80/52.47 new_splitLT0(Branch(False, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitLT24(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch221(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1187(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), zzz19250, zzz19251, zzz19253, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), zzz2230, zzz2231, zzz19254, zzz2234, cc, cd), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1185(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Neg(zzz10510), bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(zzz10090), bb) -> new_mkVBalBranch3MkVBalBranch1215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10090), bb) 89.80/52.47 new_addToFM_C2(EmptyFM, zzz41, bb) -> Branch(True, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) 89.80/52.47 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20160), zzz201000, cc, cd) -> new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, zzz20160, zzz201000, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), de) -> new_mkBalBranch(zzz687, zzz688, new_mkVBalBranch2(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, de), zzz691, ty_Bool, de) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1222(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Pos(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, zzz10570, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz20480), cc, cd) -> new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, zzz20480, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1303(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Neg(zzz10490), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10490, zzz10210, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107300)), bb) -> new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107300, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1316(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, Neg(zzz10530), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10530, zzz10250, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch227(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1149(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10080), bb) -> new_mkVBalBranch3MkVBalBranch1151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10080), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Succ(zzz138200), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, zzz138200, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch220(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Succ(zzz13230), cf) -> new_mkBalBranch(zzz1316, zzz1317, new_mkVBalBranch1(zzz1321, Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), zzz1319, cf), zzz1320, ty_Bool, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, de) -> new_mkVBalBranch3MkVBalBranch234(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, de) 89.80/52.47 new_splitGT41(bb) -> new_emptyFM(bb) 89.80/52.47 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2019000), Succ(zzz202300), cc, cd) -> new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, zzz2019000, zzz202300, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20280), zzz201900, cc, cd) -> new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, zzz20280, zzz201900, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106000)), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, Pos(zzz10840), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1165(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10760), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10760, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Zero), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_splitLT40(bb) -> new_emptyFM(bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Neg(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch40(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Succ(Succ(Zero)), zzz22340, zzz22341, new_mkBranch(Succ(Succ(Succ(Zero))), zzz2230, zzz2231, zzz1925, zzz22343, cc, cd), zzz22344, cc, cd) 89.80/52.47 new_emptyFM(h) -> EmptyFM 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1143(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Neg(zzz10820), bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch35(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz102900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1315(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10190), bb) -> new_mkVBalBranch3MkVBalBranch1288(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz107400), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1269(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1277(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1168(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13760), cf) -> new_mkVBalBranch3MkVBalBranch1169(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1202(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Pos(zzz10430), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, zzz10430, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch221(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1178(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1277(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105800)), bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Zero), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201900)), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch37(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1222(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Neg(zzz10570), bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, zzz202100, cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch44(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1233(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10630, Pos(zzz10800), bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Succ(zzz1078000), bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz106100, zzz1078000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105200)), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz105200, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Zero, db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_addToFM_C1(Branch(True, zzz8861, zzz8862, zzz8863, zzz8864), zzz41, bb) -> new_mkBalBranch(True, zzz8861, new_addToFM_C1(zzz8863, zzz41, bb), zzz8864, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Zero, dd) -> new_mkVBalBranch3MkVBalBranch1261(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, dd) 89.80/52.47 new_mkBalBranch6MkBalBranch014(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch1(zzz41, EmptyFM, zzz886, bb) -> new_addToFM(zzz886, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1214(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1253(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, dc) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1700, Branch(zzz1690, zzz1691, Pos(Succ(zzz1692)), zzz1693, zzz1694), Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), ty_Bool, dc) 89.80/52.47 new_primMulNat2(Succ(zzz202200)) -> new_primPlusNat1(new_primPlusNat1(Zero, Succ(zzz202200)), Succ(zzz202200)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1315(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ce) -> new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ce) 89.80/52.47 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2010000), Succ(zzz201100), cc, cd) -> new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, zzz2010000, zzz201100, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1227(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz104900), zzz10210, bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz104900, zzz10210, bb) 89.80/52.47 new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitLT21(zzz41, zzz42, zzz43, zzz44, bb) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkVBalBranch3MkVBalBranch1270(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_splitGT21(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 89.80/52.47 new_mkBalBranch6MkBalBranch414(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20180), cc, cd) -> new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz20180, Zero, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201900)), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch311(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1313(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1182(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Neg(zzz10650), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1285(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10250), bb) -> new_mkVBalBranch3MkVBalBranch1316(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10250, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch39(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, Succ(zzz20450), cc, cd) -> new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz20450, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1153(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10300, bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz105900), zzz10330, bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105900, zzz10330, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1270(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10050), bb) -> new_mkVBalBranch3MkVBalBranch1315(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10050), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch233(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1293(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1212(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, EmptyFM, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> error([]) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1300(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Succ(zzz138300)), cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz109300)), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch41(Branch(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344), zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_sizeFM(zzz22343, cc, cd), new_sizeFM(zzz22344, cc, cd), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201900)), Neg(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch38(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10070), bb) -> new_mkVBalBranch3MkVBalBranch1194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201900)), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch310(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Neg(Succ(zzz107100)), bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_primMinusNat0(Zero, Zero) -> Pos(Zero) 89.80/52.47 new_mkBalBranch6MkBalBranch45(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1254(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, Pos(zzz10700), bb) -> new_mkVBalBranch3MkVBalBranch1180(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, zzz10700, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1300(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1261(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, dd) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1731, Branch(zzz1721, zzz1722, Neg(Succ(zzz1723)), zzz1724, zzz1725), Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), ty_Bool, dd) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, bb) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz41, bb) 89.80/52.47 new_splitGT0(Branch(False, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitGT21(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1163(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), bb) -> new_mkVBalBranch3MkVBalBranch1164(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1090000), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1255(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Neg(zzz10590), bb) -> new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10590, zzz10330, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch413(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20170), cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Succ(zzz1386000), db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz201000, cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1255(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, Pos(zzz10590), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1194(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10330), bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10330, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_splitGT1(zzz41, zzz42, zzz44, bb) -> new_mkVBalBranch2(zzz41, new_splitGT40(bb), zzz44, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106800)), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106800, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Pos(zzz10880), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, de) -> new_mkVBalBranch3MkVBalBranch234(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, de) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1187(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1305(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10740, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1207(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1249(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10290), bb) -> new_mkVBalBranch3MkVBalBranch1250(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1240(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10330, bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) -> new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1286(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Succ(zzz203700)), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch1114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch119(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2050, cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1257(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1232(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Zero, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch34(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1284(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1192(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10070), bb) -> new_mkVBalBranch3MkVBalBranch1193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10070), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Pos(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1298(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Pos(zzz10780), bb) -> new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, zzz10780, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Succ(zzz105100), bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, zzz105100, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10280, bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1248(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, db) -> new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_sizeFM(Branch(zzz1325, zzz1326, Neg(Succ(zzz1327)), zzz1328, zzz1329), ty_Bool, db), db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1244(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1078000), bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1142(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch018(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkVBalBranch3MkVBalBranch1199(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1269(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1276(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10040), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz138900)), db) -> new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138900, Zero, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1276(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10150), bb) -> new_mkVBalBranch3MkVBalBranch1202(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) -> new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_splitLT0(Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitLT22(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.47 new_addToFM(zzz886, zzz41, bb) -> new_addToFM_C1(zzz886, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz107200), zzz10410, bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz107200, zzz10410, bb) 89.80/52.47 new_primMulNat2(Zero) -> Zero 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1082000), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Zero, cf) -> new_mkVBalBranch3MkVBalBranch238(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1237(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch40(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1163(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1164(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ce) -> new_mkBalBranch(zzz597, zzz598, new_mkVBalBranch2(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ce), zzz601, ty_Bool, ce) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1310(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(zzz13620), cf) -> new_mkVBalBranch3MkVBalBranch1168(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_primMulNat(zzz13620), cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz105200)), bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, Succ(zzz107800), bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10610, zzz107800, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch5(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch43(zzz2234, zzz2230, zzz2231, zzz1925, new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1057000), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ce) -> new_mkVBalBranch3MkVBalBranch223(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ce) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1208(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108700)), bb) -> new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108700, bb) 89.80/52.47 new_mkBalBranch6Size_r(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_sizeFM(zzz2234, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), dd) -> new_mkBalBranch(zzz1721, zzz1722, zzz1724, new_mkVBalBranch2(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), dd), ty_Bool, dd) 89.80/52.47 new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, EmptyFM, cc, cd) -> error([]) 89.80/52.47 new_splitLT3(zzz41, zzz42, zzz43, bb) -> new_mkVBalBranch1(zzz41, zzz43, new_splitLT40(bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1274(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10300, Pos(zzz10920), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1150(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkBalBranch(zzz1325, zzz1326, zzz1328, new_mkVBalBranch1(zzz1335, zzz1329, Branch(zzz1330, zzz1331, Neg(Succ(zzz1332)), zzz1333, zzz1334), db), ty_Bool, db) 89.80/52.47 new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Zero, zzz2230, zzz2231, zzz1925, zzz2234, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch229(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108100)), bb) -> new_mkVBalBranch3MkVBalBranch1241(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108100, Zero, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1258(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Neg(zzz13840), cf) -> new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13840, zzz13770, cf) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch410(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch227(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1203(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Succ(zzz138700)), db) -> new_mkVBalBranch3MkVBalBranch1196(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Succ(zzz107300)), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Zero), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch013(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1244(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1286(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_addToFM_C1(EmptyFM, zzz41, bb) -> Branch(False, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) 89.80/52.47 new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be) -> new_splitGT22(zzz510, zzz511, zzz512, zzz513, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Succ(zzz138300)), cf) -> new_mkVBalBranch3MkVBalBranch1314(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, zzz138300, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1140(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ce) -> new_mkVBalBranch3MkVBalBranch1141(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ce) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Succ(zzz1047000), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz101900, zzz1047000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1163(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), bb) 89.80/52.47 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), df, dg) -> zzz9742 89.80/52.47 new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Succ(zzz109000), bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, zzz109000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Succ(zzz1070000), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz103900, zzz1070000, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch017(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20330), cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch413(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_addToFM_C2(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> new_mkBalBranch(False, zzz441, zzz443, new_addToFM_C2(zzz444, zzz41, bb), ty_Bool, bb) 89.80/52.47 new_splitGT24(zzz1928, zzz1929, zzz1930, Branch(True, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitGT23(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.47 new_mkBalBranch6MkBalBranch46(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2010000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch41(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, EmptyFM, cc, cd) -> error([]) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Zero), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch35(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1213(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1181(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Succ(zzz203700)), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch119(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1168(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1311, zzz1312, Pos(Succ(zzz1313)), zzz1314, zzz1315), ty_Bool, cf), cf) 89.80/52.47 new_primPlusInt(Neg(zzz20470), zzz2043, zzz2041, zzz2044, cg, da) -> new_primPlusInt1(zzz20470, new_sizeFM(zzz2044, cg, da)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1165(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1147(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), bb), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1302(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz10210), bb) -> new_mkVBalBranch3MkVBalBranch1303(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1308(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, de) -> new_mkVBalBranch3MkVBalBranch1309(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Zero, de) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1169(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Neg(zzz13820), cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(Zero), db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkBalBranch6MkBalBranch1110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2045, cc, cd) -> new_mkBalBranch6MkBalBranch117(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2045, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1086000), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Pos(Zero), Neg(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch014(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, new_primMulNat2(zzz20220), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz103900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1160(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(zzz10120), bb) -> new_mkVBalBranch3MkVBalBranch1226(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz201000)), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch411(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1238(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Pos(zzz10670), bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103100), Succ(zzz1057000), bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103100, zzz1057000, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1246(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Neg(zzz13630), db) -> new_mkVBalBranch3MkVBalBranch1248(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, new_primMulNat(zzz13630), db) 89.80/52.47 new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, Neg(Zero), Pos(zzz20200), cc, cd) -> new_mkBalBranch6MkBalBranch312(zzz2234, zzz2230, zzz2231, zzz1925, new_primMulNat(zzz20200), cc, cd) 89.80/52.47 new_splitLT5(EmptyFM, ca) -> new_splitLT40(ca) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz105000)), bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, zzz2046, cc, cd) -> new_mkBalBranch6MkBalBranch114(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1185(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, Pos(zzz10510), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, zzz10510, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1284(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10230), bb) -> new_mkVBalBranch3MkVBalBranch1185(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10230, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Zero, dc) -> new_mkVBalBranch3MkVBalBranch1253(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, dc) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1212(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1145(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1238(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10370, Neg(zzz10670), bb) -> new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10670, zzz10370, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1250(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Neg(zzz10900), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch38(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2024, cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch013(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch0110(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz101900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Zero, dd) -> new_mkVBalBranch3MkVBalBranch1261(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, dd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1206(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1169(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, Pos(zzz13820), cf) -> new_mkVBalBranch3MkVBalBranch1292(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13760, zzz13820, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1216(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10280, Neg(zzz10880), bb) -> new_mkVBalBranch3MkVBalBranch1218(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10880, zzz10280, bb) 89.80/52.47 new_primPlusNat1(Zero, Zero) -> Zero 89.80/52.47 new_mkBalBranch6MkBalBranch311(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, zzz2028, cc, cd) -> new_mkBalBranch6MkBalBranch36(zzz2234, zzz2230, zzz2231, zzz1925, zzz2028, zzz201900, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1224(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10120), bb) -> new_mkVBalBranch3MkVBalBranch1225(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10120), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz10760, bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz104400)), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1258(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13770, Pos(zzz13840), cf) -> new_mkVBalBranch3MkVBalBranch1210(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch115(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz104600)), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1214(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10390), bb) -> new_mkVBalBranch3MkVBalBranch1254(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10390, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1293(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(zzz10110), bb) -> new_mkVBalBranch3MkVBalBranch1142(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10110), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1276(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch411(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, zzz2015, cc, cd) -> new_mkBalBranch6MkBalBranch415(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1278(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13790, Pos(zzz13880), db) -> new_mkVBalBranch3MkVBalBranch1188(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20360), zzz202100, cc, cd) -> new_mkBalBranch6MkBalBranch019(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, zzz20360, zzz202100, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Neg(Zero), Neg(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch116(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1301(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Pos(Succ(zzz203700)), Pos(zzz20380), cc, cd) -> new_mkBalBranch6MkBalBranch1110(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz203700, new_primMulNat2(zzz20380), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1263(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz105300), zzz10250, bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz105300, zzz10250, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_splitLT23(zzz1928, zzz1929, zzz1930, zzz1931, ca) -> new_mkVBalBranch1(zzz1928, zzz1930, new_splitLT5(zzz1931, ca), ca) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1304(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, Pos(zzz13860), db) -> new_mkVBalBranch3MkVBalBranch1236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13780, zzz13860, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1162(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz106100), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1212(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1215(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Succ(zzz10410), bb) -> new_mkVBalBranch3MkVBalBranch1306(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, zzz10410, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Neg(Succ(zzz886200)), zzz8863, zzz8864, zzz41, Succ(zzz9770), bb) -> new_mkVBalBranch3MkVBalBranch236(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz886200, zzz9770, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch222(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.47 new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca) -> new_splitLT23(zzz1928, zzz1929, zzz1930, zzz1931, ca) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Succ(zzz104700), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, zzz104700, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch238(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) -> new_mkVBalBranch3MkVBalBranch1310(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, new_sizeFM(Branch(zzz1316, zzz1317, Pos(Succ(zzz1318)), zzz1319, zzz1320), ty_Bool, cf), cf) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1282(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10290, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1231(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, zzz10410, bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch233(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), dd) -> new_mkVBalBranch3MkVBalBranch1309(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, dd) 89.80/52.47 new_addToFM1(zzz44, zzz41, bb) -> new_addToFM_C2(zzz44, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz108700)), bb) -> new_mkVBalBranch3MkVBalBranch1191(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1189(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, Succ(zzz108600), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10270, zzz108600, bb) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch013(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20310), cc, cd) -> new_mkBalBranch6MkBalBranch016(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Zero, zzz20310, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch51(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(Zero)), cc, cd) -> new_mkBalBranch6MkBalBranch50(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz13360), Succ(zzz13370), db) -> new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz13360, zzz13370, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1291(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Succ(zzz108000), zzz10630, bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz108000, zzz10630, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz101500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1273(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1275(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, db) -> new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_primMinusNat0(Zero, Succ(zzz23200)) -> Neg(Succ(zzz23200)) 89.80/52.47 new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Succ(zzz2037000), Succ(zzz204500), cc, cd) -> new_mkBalBranch6MkBalBranch113(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, zzz2037000, zzz204500, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108100)), bb) -> new_mkVBalBranch3MkVBalBranch1139(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch410(zzz2234, zzz2230, zzz2231, zzz1925, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch42(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkBalBranch6MkBalBranch314(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2019000), Zero, cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz137600), Zero, cf) -> new_mkVBalBranch3MkVBalBranch1198(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1302(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1279(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1202(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10150, Neg(zzz10430), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch47(zzz2234, zzz2230, zzz2231, zzz1925, Pos(Succ(zzz201000)), Pos(zzz20090), cc, cd) -> new_mkBalBranch6MkBalBranch48(zzz2234, zzz2230, zzz2231, zzz1925, zzz201000, new_primMulNat(zzz20090), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1272(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Pos(zzz10100), bb) -> new_mkVBalBranch3MkVBalBranch1289(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch39(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20260), cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108900)), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch111(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, Zero, zzz203700, cc, cd) -> new_mkBalBranch6MkBalBranch112(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, zzz19254, cc, cd) 89.80/52.47 new_mkBalBranch6MkBalBranch410(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz20130), cc, cd) -> new_mkBalBranch6MkBalBranch416(zzz2234, zzz2230, zzz2231, zzz1925, Zero, zzz20130, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1244(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch118(zzz2234, zzz2230, zzz2231, zzz19250, zzz19251, zzz19252, zzz19253, Branch(zzz192540, zzz192541, zzz192542, zzz192543, zzz192544), cc, cd) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), zzz192540, zzz192541, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), zzz19250, zzz19251, zzz19253, zzz192543, cc, cd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), zzz2230, zzz2231, zzz192544, zzz2234, cc, cd), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1266(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1286(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8860, zzz8861, Pos(Succ(zzz886200)), zzz8863, zzz8864), bb) -> new_mkBalBranch(zzz8860, zzz8861, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8863, bb), zzz8864, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1051000), bb) -> new_mkVBalBranch3MkVBalBranch1200(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz108300)), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz108300, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1151(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1219(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1251(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(zzz88620), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1272(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Neg(zzz10100), bb) -> new_mkVBalBranch3MkVBalBranch1232(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, new_primMulNat(zzz10100), bb) 89.80/52.47 new_mkBalBranch6MkBalBranch0111(zzz22340, zzz22341, zzz22342, Branch(zzz223430, zzz223431, zzz223432, zzz223433, zzz223434), zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), zzz223430, zzz223431, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), zzz2230, zzz2231, zzz1925, zzz223433, cc, cd), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), zzz22340, zzz22341, zzz223434, zzz22344, cc, cd), cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1070000), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz88620, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch33(zzz2234, zzz2230, zzz2231, zzz1925, zzz201900, Zero, cc, cd) -> new_mkBalBranch6MkBalBranch315(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz103500), Succ(zzz1065000), bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz103500, zzz1065000, bb) 89.80/52.47 new_splitGT0(EmptyFM, be) -> new_splitGT40(be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch014(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Succ(zzz20320), cc, cd) -> new_mkBalBranch6MkBalBranch012(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Pos(Succ(zzz106600)), bb) -> new_mkVBalBranch3MkVBalBranch1239(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Zero, zzz106600, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Neg(Succ(zzz106000)), bb) -> new_mkVBalBranch3MkVBalBranch1223(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz106000, Zero, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch010(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, Neg(Succ(zzz202100)), Pos(zzz20220), cc, cd) -> new_mkBalBranch6MkBalBranch015(zzz22340, zzz22341, zzz22342, zzz22343, zzz22344, zzz2230, zzz2231, zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1193(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, Succ(zzz10310), bb) -> new_mkVBalBranch3MkVBalBranch1222(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10310, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1187(zzz430, zzz431, zzz43200, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8860, zzz8861, Neg(Zero), zzz8863, zzz8864), ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, Zero, Succ(zzz1047000), bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkBalBranch6MkBalBranch44(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_mkBalBranch6MkBalBranch30(zzz2234, zzz2230, zzz2231, zzz1925, new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), new_mkBalBranch6Size_r(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd), cc, cd) 89.80/52.47 new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 89.80/52.47 new_mkVBalBranch3MkVBalBranch1288(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, Pos(zzz10470), bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10190, zzz10470, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1170(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1211(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, cf) 89.80/52.47 new_mkBalBranch6Size_l(zzz2234, zzz2230, zzz2231, zzz1925, cc, cd) -> new_sizeFM(zzz1925, cc, cd) 89.80/52.47 new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, Succ(zzz13220), Succ(zzz13230), cf) -> new_mkVBalBranch3MkVBalBranch232(zzz1311, zzz1312, zzz1313, zzz1314, zzz1315, zzz1316, zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz13220, zzz13230, cf) 89.80/52.47 new_addToFM_C1(Branch(False, zzz8861, zzz8862, zzz8863, zzz8864), zzz41, bb) -> Branch(False, new_addToFM0(zzz8861, zzz41, bb), zzz8862, zzz8863, zzz8864) 89.80/52.47 new_splitLT5(Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), ca) -> new_splitLT23(zzz19311, zzz19312, zzz19313, zzz19314, ca) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1303(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, zzz10210, Pos(zzz10490), bb) -> new_mkVBalBranch3MkVBalBranch1229(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz886200, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Zero, Zero, db) -> new_mkVBalBranch3MkVBalBranch237(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1197(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) -> new_mkVBalBranch3MkVBalBranch1252(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, db) 89.80/52.47 new_splitGT0(Branch(True, zzz5121, zzz5122, zzz5123, zzz5124), be) -> new_splitGT22(zzz5121, zzz5122, zzz5123, zzz5124, be) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1164(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) 89.80/52.47 new_primPlusInt1(zzz16630, Pos(zzz17170)) -> new_primMinusNat0(zzz17170, zzz16630) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1245(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, Succ(zzz138800), zzz13790, db) -> new_mkVBalBranch3MkVBalBranch1195(zzz1325, zzz1326, zzz1327, zzz1328, zzz1329, zzz1330, zzz1331, zzz1332, zzz1333, zzz1334, zzz1335, zzz138800, zzz13790, db) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1183(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, zzz10350, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz430, zzz431, zzz433, zzz434, zzz8860, zzz8861, zzz8863, zzz8864, zzz41, bb) 89.80/52.47 89.80/52.47 The set Q consists of the following terms: 89.80/52.47 89.80/52.47 new_mkBalBranch6MkBalBranch0111(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_intersectFM_C2Gts(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.47 new_addToFM_C1(EmptyFM, x0, x1) 89.80/52.47 new_primPlusInt(Neg(x0), x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_primPlusNat1(Zero, Zero) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_primPlusNat3(x0, Zero) 89.80/52.47 new_primMulNat2(Zero) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch31(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_primPlusInt(Pos(x0), x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_primMinusNat0(Zero, Zero) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_primPlusNat1(Succ(x0), Zero) 89.80/52.47 new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_splitGT3(x0, x1, x2, x3) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_primPlusNat1(Zero, Succ(x0)) 89.80/52.47 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_primMinusNat0(Succ(x0), Zero) 89.80/52.47 new_primPlusNat2(Zero) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_addToFM1(x0, x1, x2) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_splitGT41(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 89.80/52.47 new_splitGT21(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch41(EmptyFM, x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 89.80/52.47 new_sizeFM(EmptyFM, x0, x1) 89.80/52.47 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_splitLT1(x0, x1, x2, x3) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_splitGT23(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_primPlusNat2(Succ(x0)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_splitGT0(Branch(True, x0, x1, x2, x3), x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_splitLT21(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_splitGT1(x0, x1, x2, x3) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_splitLT40(x0) 89.80/52.47 new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) 89.80/52.47 new_splitLT0(Branch(False, x0, x1, x2, x3), x4) 89.80/52.47 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_splitLT5(EmptyFM, x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) 89.80/52.47 new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, x4, x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Zero, Zero, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_splitLT22(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_primPlusInt0(x0, Neg(x1)) 89.80/52.47 new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Neg(Zero), x4, x5) 89.80/52.47 new_primPlusInt0(x0, Pos(x1)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.47 new_splitGT24(x0, x1, x2, EmptyFM, x3) 89.80/52.47 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_primPlusInt1(x0, Pos(x1)) 89.80/52.47 new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.47 new_primPlusInt1(x0, Neg(x1)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Zero), x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.47 new_primMulNat0(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 89.80/52.47 new_splitLT41(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) 89.80/52.47 new_splitGT40(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 89.80/52.47 new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.47 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.47 new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.47 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.47 new_emptyFM(x0) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.47 new_splitLT4(x0, x1, x2, x3, x4) 89.80/52.47 new_addToFM_C2(EmptyFM, x0, x1) 89.80/52.47 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.47 new_addToFM(x0, x1, x2) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.47 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.47 new_primMulNat(Succ(x0)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.47 new_primMinusNat0(Zero, Succ(x0)) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.47 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Zero, Zero, x4, x5) 89.80/52.47 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.80/52.47 new_primMulNat1(x0) 89.80/52.47 new_intersectFM_C2Lts(x0, x1, x2, x3, x4) 89.80/52.47 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.47 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.47 new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) 89.80/52.48 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_splitGT24(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) 89.80/52.48 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) 89.80/52.48 new_splitLT23(x0, x1, x2, x3, x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.48 new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) 89.80/52.48 new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.48 new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_addToFM0(x0, x1, x2) 89.80/52.48 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) 89.80/52.48 new_primMinusNat0(Succ(x0), Succ(x1)) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.48 new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_splitLT5(Branch(True, x0, x1, x2, x3), x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.48 new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) 89.80/52.48 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_splitGT24(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) 89.80/52.48 new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.48 new_splitGT22(x0, x1, x2, x3, x4) 89.80/52.48 new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Zero, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, Zero, x5, x6) 89.80/52.48 new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) 89.80/52.48 new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.48 new_splitLT3(x0, x1, x2, x3) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_splitLT0(Branch(True, x0, x1, x2, x3), x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) 89.80/52.48 new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) 89.80/52.48 new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.48 new_splitGT0(Branch(False, x0, x1, x2, x3), x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_splitLT24(x0, x1, x2, x3, x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, Zero, x7, x8, x9, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Zero, x4, x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) 89.80/52.48 new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) 89.80/52.48 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, x4, x5, x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.48 new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.48 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_mkBalBranch6MkBalBranch315(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.48 new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) 89.80/52.48 new_splitLT0(EmptyFM, x0) 89.80/52.48 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, Zero, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Zero, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) 89.80/52.48 new_mkBalBranch6MkBalBranch315(x0, x1, x2, EmptyFM, x3, x4) 89.80/52.48 new_primPlusNat3(x0, Succ(x1)) 89.80/52.48 new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, Zero, x5, x6) 89.80/52.48 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) 89.80/52.48 new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) 89.80/52.48 new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) 89.80/52.48 new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_splitLT5(Branch(False, x0, x1, x2, x3), x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.48 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) 89.80/52.48 new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) 89.80/52.48 new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, Succ(x7), x8, x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_primMulNat(Zero) 89.80/52.48 new_primMulNat2(Succ(x0)) 89.80/52.48 new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) 89.80/52.48 new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) 89.80/52.48 new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.48 new_splitGT4(x0, x1, x2, x3, x4) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) 89.80/52.48 new_mkVBalBranch1(x0, EmptyFM, x1, x2) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_mkVBalBranch2(x0, EmptyFM, x1, x2) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) 89.80/52.48 new_mkBalBranch6MkBalBranch0111(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) 89.80/52.48 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) 89.80/52.48 new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) 89.80/52.48 new_mkBranch(x0, x1, x2, x3, x4, x5, x6) 89.80/52.48 new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, Succ(x5), x6, x7) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) 89.80/52.48 new_mkBalBranch(x0, x1, x2, x3, x4, x5) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) 89.80/52.48 new_splitGT0(EmptyFM, x0) 89.80/52.48 new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) 89.80/52.48 new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Succ(x4), x5, x6) 89.80/52.48 new_mkBalBranch6MkBalBranch41(Branch(x0, x1, x2, x3, x4), x5, x6, x7, x8, x9) 89.80/52.48 new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) 89.80/52.48 89.80/52.48 We have to consider all minimal (P,Q,R)-chains. 89.80/52.48 ---------------------------------------- 89.80/52.48 89.80/52.48 (383) QDPSizeChangeProof (EQUIVALENT) 89.80/52.48 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. 89.80/52.48 89.80/52.48 From the DPs we obtained the following set of size-change graphs: 89.80/52.48 *new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, Branch(zzz5220, zzz5221, zzz5222, zzz5223, zzz5224), zzz523, bc, bd, be, bf) -> new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, zzz5220, zzz5221, zzz5222, zzz5223, zzz5224, bc, bd, be, bf) 89.80/52.48 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16, 17 >= 17, 18 >= 18 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, Branch(zzz19410, zzz19411, zzz19412, zzz19413, zzz19414), bg, bh, ca, cb) -> new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, zzz19410, zzz19411, zzz19412, zzz19413, zzz19414, bg, bh, ca, cb) 89.80/52.48 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16, 17 >= 17, 18 >= 18 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44, zzz3, zzz51, zzz52, zzz53, zzz54, zzz430, zzz431, zzz432, zzz433, zzz434, h, ba, bb, bb) 89.80/52.48 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 1 >= 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 2 > 10, 2 > 11, 2 > 12, 2 > 13, 2 > 14, 4 >= 15, 5 >= 16, 6 >= 17, 6 >= 18 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444)), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C10(zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444), zzz3, zzz51, zzz52, zzz53, zzz54, zzz440, zzz441, zzz442, zzz443, zzz444, h, ba, bb, bb) 89.80/52.48 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 1 >= 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 2 > 10, 2 > 11, 2 > 12, 2 > 13, 2 > 14, 4 >= 15, 5 >= 16, 6 >= 17, 6 >= 18 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb), zzz53, h, ba, bb) 89.80/52.48 The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb), zzz54, h, ba, bb) 89.80/52.48 The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT1(zzz41, zzz42, zzz44, bb), zzz54, h, ba, bb) 89.80/52.48 The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT3(zzz41, zzz42, zzz43, bb), zzz53, h, ba, bb) 89.80/52.48 The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz54, h, ba, bb) 89.80/52.48 The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz53, h, ba, bb) 89.80/52.48 The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, EmptyFM, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be), zzz518, bc, bd, be) 89.80/52.48 The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, True, zzz520, zzz521, EmptyFM, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be), zzz517, bc, bd, be) 89.80/52.48 The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, False, zzz520, zzz521, zzz522, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Gts(zzz510, zzz511, zzz512, zzz513, be), zzz518, bc, bd, be) 89.80/52.48 The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C1(zzz510, zzz511, zzz512, zzz513, zzz514, zzz515, zzz516, zzz517, zzz518, False, zzz520, zzz521, zzz522, zzz523, bc, bd, be, bf) -> new_intersectFM_C(zzz514, new_intersectFM_C2Lts(zzz510, zzz511, zzz512, zzz513, be), zzz517, bc, bd, be) 89.80/52.48 The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, True, zzz1938, zzz1939, zzz1940, zzz1941, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1935, bg, bh, ca) 89.80/52.48 The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, True, zzz1938, zzz1939, zzz1940, zzz1941, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1936, bg, bh, ca) 89.80/52.48 The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Gts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1936, bg, bh, ca) 89.80/52.48 The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 *new_intersectFM_C2IntersectFM_C10(zzz1928, zzz1929, zzz1930, zzz1931, zzz1932, zzz1933, zzz1934, zzz1935, zzz1936, False, zzz1938, zzz1939, zzz1940, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1932, new_intersectFM_C2Lts0(zzz1928, zzz1929, zzz1930, zzz1931, ca), zzz1935, bg, bh, ca) 89.80/52.48 The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 89.80/52.48 89.80/52.48 89.80/52.48 ---------------------------------------- 89.80/52.48 89.80/52.48 (384) 89.80/52.48 YES 89.80/52.48 89.80/52.48 ---------------------------------------- 89.80/52.48 89.80/52.48 (385) 89.80/52.48 Obligation: 89.80/52.48 Q DP problem: 89.80/52.48 The TRS P consists of the following rules: 89.80/52.48 89.80/52.48 new_intersectFM_C2Elt100(zzz1885, zzz1886, zzz1887, zzz1888, True, zzz1890, zzz1891, Branch(zzz18920, zzz18921, zzz18922, zzz18923, zzz18924), zzz1893, h) -> new_intersectFM_C2Elt100(zzz1885, zzz1886, zzz1887, zzz1888, zzz18920, zzz18921, zzz18922, zzz18923, zzz18924, h) 89.80/52.48 89.80/52.48 R is empty. 89.80/52.48 Q is empty. 89.80/52.48 We have to consider all minimal (P,Q,R)-chains. 89.80/52.48 ---------------------------------------- 89.80/52.48 89.80/52.48 (386) QDPSizeChangeProof (EQUIVALENT) 89.80/52.48 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. 89.80/52.48 89.80/52.48 From the DPs we obtained the following set of size-change graphs: 89.80/52.48 *new_intersectFM_C2Elt100(zzz1885, zzz1886, zzz1887, zzz1888, True, zzz1890, zzz1891, Branch(zzz18920, zzz18921, zzz18922, zzz18923, zzz18924), zzz1893, h) -> new_intersectFM_C2Elt100(zzz1885, zzz1886, zzz1887, zzz1888, zzz18920, zzz18921, zzz18922, zzz18923, zzz18924, h) 89.80/52.48 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 8 > 5, 8 > 6, 8 > 7, 8 > 8, 8 > 9, 10 >= 10 89.80/52.48 89.80/52.48 89.80/52.48 ---------------------------------------- 89.80/52.48 89.80/52.48 (387) 89.80/52.48 YES 89.80/52.48 89.80/52.48 ---------------------------------------- 89.80/52.48 89.80/52.48 (388) 89.80/52.48 Obligation: 89.80/52.48 Q DP problem: 89.80/52.48 The TRS P consists of the following rules: 89.80/52.48 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz187900, h, ba) 89.80/52.48 new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz18820, h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz1894, h, ba) -> new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), zzz1894, h, ba) 89.80/52.48 new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.80/52.48 new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Succ(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz188100)), Pos(Succ(Succ(zzz1879000))), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.80/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), Succ(zzz19010), Pos(zzz18940), h, ba) -> new_glueVBal3(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, h, ba) 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, zzz18820, h, ba) 89.80/52.48 new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.80/52.48 new_glueVBal3GlueVBal16(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(Succ(zzz1894000)), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), h, ba) -> new_glueVBal3(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, h, ba) 89.80/52.48 new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz190000)), Pos(Succ(Succ(zzz1894000))), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz19010), Neg(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz189400, zzz19010, h, ba) 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, Zero, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18810), Neg(zzz18790), h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.80/52.48 new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Succ(Succ(zzz1879000)), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18810), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Pos(zzz18800), zzz1879, h, ba) -> new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18800), zzz1879, h, ba) 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal16(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz189400, Zero, h, ba) 89.80/52.48 new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(Succ(zzz1879000)), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3(zzz280, zzz281, zzz282, zzz283, zzz284, zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.80/52.48 new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Pos(zzz18990), zzz1894, h, ba) -> new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18990), zzz1894, h, ba) 89.80/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Succ(zzz1879000), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.80/52.48 new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Succ(zzz1894000))), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(zzz1894000), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Pos(zzz18790), h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz188100)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz190000), Succ(zzz1894000), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.80/52.48 new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz18810, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Succ(zzz1879000))), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.80/52.48 new_glueVBal3GlueVBal2(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz1879, h, ba) -> new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), zzz1879, h, ba) 89.80/52.48 new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.80/52.48 new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Neg(zzz18800), zzz1879, h, ba) -> new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18800), zzz1879, h, ba) 89.80/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(zzz1879000), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal16(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz190000), Succ(Succ(zzz1894000)), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.98/52.48 new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Neg(zzz18990), zzz1894, h, ba) -> new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18990), zzz1894, h, ba) 89.98/52.48 new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz189400, h, ba) 89.98/52.48 new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz187900), zzz18820, h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, zzz18820, h, ba) 89.98/52.48 new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz189400), zzz19010, h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz189400, zzz19010, h, ba) 89.98/52.48 new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz19010, h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz19010), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_sizeFM(Branch(zzz280, zzz281, zzz282, zzz283, zzz284), h, ba) 89.98/52.48 new_primMulNat(Zero) -> Zero 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bb, bc) -> zzz9742 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_glueVBal3Size_r(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_sizeFM(Branch(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234), h, ba) 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.98/52.48 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.98/52.48 new_primMulNat(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primMulNat(Zero) 89.98/52.48 new_sizeFM(EmptyFM, x0, x1) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (389) DependencyGraphProof (EQUIVALENT) 89.98/52.48 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 9 less nodes. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (390) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 new_glueVBal3GlueVBal2(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz1879, h, ba) -> new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), zzz1879, h, ba) 89.98/52.48 new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Pos(zzz18800), zzz1879, h, ba) -> new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18800), zzz1879, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz187900, h, ba) 89.98/52.48 new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz18820, h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz1894, h, ba) -> new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), zzz1894, h, ba) 89.98/52.48 new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Pos(zzz18990), zzz1894, h, ba) -> new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18990), zzz1894, h, ba) 89.98/52.48 new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz190000)), Pos(Succ(Succ(zzz1894000))), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.98/52.48 new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(zzz1894000), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), h, ba) -> new_glueVBal3(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, h, ba) 89.98/52.48 new_glueVBal3(zzz280, zzz281, zzz282, zzz283, zzz284, zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz190000), Succ(zzz1894000), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.98/52.48 new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Succ(zzz1894000))), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz189400, h, ba) 89.98/52.48 new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz19010, h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Neg(zzz18990), zzz1894, h, ba) -> new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18990), zzz1894, h, ba) 89.98/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), Succ(zzz19010), Pos(zzz18940), h, ba) -> new_glueVBal3(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, h, ba) 89.98/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz19010), Neg(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz189400, zzz19010, h, ba) 89.98/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz19010), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz188100)), Pos(Succ(Succ(zzz1879000))), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.98/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Succ(zzz1879000), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.98/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(zzz1879000), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18810), Neg(zzz18790), h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18810), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz188100)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Succ(zzz1879000))), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Neg(zzz18800), zzz1879, h, ba) -> new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18800), zzz1879, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, zzz18820, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, Zero, h, ba) 89.98/52.48 new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz18810, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Pos(zzz18790), h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primMulNat(Succ(zzz100400)) -> new_primPlusNat1(new_primMulNat0(zzz100400), Succ(zzz100400)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_sizeFM(Branch(zzz280, zzz281, zzz282, zzz283, zzz284), h, ba) 89.98/52.48 new_primMulNat(Zero) -> Zero 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_sizeFM(Branch(zzz9740, zzz9741, zzz9742, zzz9743, zzz9744), bb, bc) -> zzz9742 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_glueVBal3Size_r(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_sizeFM(Branch(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234), h, ba) 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.98/52.48 new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) 89.98/52.48 new_primMulNat(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primMulNat(Zero) 89.98/52.48 new_sizeFM(EmptyFM, x0, x1) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (391) QDPSizeChangeProof (EQUIVALENT) 89.98/52.48 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. 89.98/52.48 89.98/52.48 From the DPs we obtained the following set of size-change graphs: 89.98/52.48 *new_glueVBal3GlueVBal2(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz1879, h, ba) -> new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), zzz1879, h, ba) 89.98/52.48 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, 12 >= 13, 13 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Succ(zzz1879000))), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz18820, h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Pos(zzz18800), zzz1879, h, ba) -> new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18800), zzz1879, h, ba) 89.98/52.48 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, 12 >= 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal20(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Neg(zzz18800), zzz1879, h, ba) -> new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18800), zzz1879, h, ba) 89.98/52.48 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, 12 >= 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 4 > 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 12, 12 >= 13 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal27(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz187900, h, ba) 89.98/52.48 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, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 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, 12 >= 13 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz1894, h, ba) -> new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), zzz1894, h, ba) 89.98/52.48 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, 12 >= 13, 13 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18810), Neg(zzz18790), h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 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, 13 >= 12, 14 >= 13 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) -> new_glueVBal3GlueVBal11(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_l(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 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, 12 >= 13 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Pos(zzz18990), zzz1894, h, ba) -> new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18990), zzz1894, h, ba) 89.98/52.48 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, 12 >= 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal12(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Neg(zzz18990), zzz1894, h, ba) -> new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, new_primMulNat(zzz18990), zzz1894, h, ba) 89.98/52.48 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, 12 >= 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz190000)), Pos(Succ(Succ(zzz1894000))), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.98/52.48 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, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz190000), Succ(zzz1894000), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz190000, zzz1894000, h, ba) 89.98/52.48 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, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(zzz1894000), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), h, ba) -> new_glueVBal3(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, h, ba) 89.98/52.48 The graph contains the following edges 10 > 1, 10 > 2, 10 > 3, 10 > 4, 10 > 5, 1 >= 6, 2 >= 7, 3 >= 8, 4 >= 9, 5 >= 10, 11 >= 11, 12 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz19010), Neg(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal1(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz189400, zzz19010, h, ba) 89.98/52.48 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, 12 > 11, 11 > 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3(zzz280, zzz281, zzz282, zzz283, zzz284, zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 The graph contains the following edges 6 >= 1, 7 >= 2, 8 >= 3, 9 >= 4, 10 >= 5, 1 >= 6, 2 >= 7, 3 >= 8, 4 >= 9, 5 >= 10, 11 >= 12, 12 >= 13 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Pos(zzz18790), h, ba) -> new_glueVBal3GlueVBal2(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, new_glueVBal3Size_r(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba), h, ba) 89.98/52.48 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 4 > 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 13 >= 12, 14 >= 13 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Succ(zzz1894000))), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal13(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz189400, h, ba) 89.98/52.48 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, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, Branch(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844), Succ(zzz19010), Pos(zzz18940), h, ba) -> new_glueVBal3(zzz2840, zzz2841, zzz2842, zzz2843, zzz2844, zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, h, ba) 89.98/52.48 The graph contains the following edges 10 > 1, 10 > 2, 10 > 3, 10 > 4, 10 > 5, 1 >= 6, 2 >= 7, 3 >= 8, 4 >= 9, 5 >= 10, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal15(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, zzz19010, h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Succ(zzz1879000), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz188100)), Pos(Succ(Succ(zzz1879000))), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.98/52.48 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, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Succ(zzz1879000), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz188100, zzz1879000, h, ba) 89.98/52.48 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, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz188100), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal23(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, zzz18820, h, ba) 89.98/52.48 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, 12 > 11, 11 > 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz18810, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal29(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, zzz187900, Zero, h, ba) 89.98/52.48 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, 12 > 11, 11 >= 12, 13 >= 13, 14 >= 14 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18820), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal25(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz18810), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Succ(zzz187900)), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal21(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(Succ(zzz188100)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal22(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Zero, Pos(Succ(zzz189400)), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 *new_glueVBal3GlueVBal14(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, Succ(zzz19010), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz2230, zzz2231, zzz2232, zzz2233, zzz2234, zzz280, zzz281, zzz282, zzz283, zzz284, h, ba) 89.98/52.48 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, 13 >= 11, 14 >= 12 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (392) 89.98/52.48 YES 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (393) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_splitGT2(zzz1928, zzz1929, zzz1930, Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), h) -> new_splitGT2(zzz19311, zzz19312, zzz19313, zzz19314, h) 89.98/52.48 89.98/52.48 R is empty. 89.98/52.48 Q is empty. 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (394) QDPSizeChangeProof (EQUIVALENT) 89.98/52.48 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. 89.98/52.48 89.98/52.48 From the DPs we obtained the following set of size-change graphs: 89.98/52.48 *new_splitGT2(zzz1928, zzz1929, zzz1930, Branch(False, zzz19311, zzz19312, zzz19313, zzz19314), h) -> new_splitGT2(zzz19311, zzz19312, zzz19313, zzz19314, h) 89.98/52.48 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (395) 89.98/52.48 YES 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (396) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Zero, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (397) DependencyGraphProof (EQUIVALENT) 89.98/52.48 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (398) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (399) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba),new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (400) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (401) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (402) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (403) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primMulNat1(zzz599), ba) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba),new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (404) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (405) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primMulNat0(zzz46200), h) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (406) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (407) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc),new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (408) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (409) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) at position [10] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (410) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (411) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primMulNat1(zzz44200), h) at position [10] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (412) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (413) TransformationProof (EQUIVALENT) 89.98/52.48 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primMulNat1(zzz689), bc) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.48 89.98/52.48 (new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc),new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc)) 89.98/52.48 89.98/52.48 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (414) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.48 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.48 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.48 89.98/52.48 The TRS R consists of the following rules: 89.98/52.48 89.98/52.48 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.48 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.48 new_primMulNat1(zzz44200) -> new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.48 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.48 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.48 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.48 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.48 new_primPlusNat2(Zero) -> Zero 89.98/52.48 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.48 89.98/52.48 The set Q consists of the following terms: 89.98/52.48 89.98/52.48 new_primPlusNat1(Succ(x0), Zero) 89.98/52.48 new_primPlusNat2(Zero) 89.98/52.48 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.48 new_primPlusNat3(x0, Succ(x1)) 89.98/52.48 new_primMulNat0(x0) 89.98/52.48 new_primPlusNat2(Succ(x0)) 89.98/52.48 new_primPlusNat1(Zero, Zero) 89.98/52.48 new_primPlusNat3(x0, Zero) 89.98/52.48 new_primMulNat1(x0) 89.98/52.48 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.48 89.98/52.48 We have to consider all minimal (P,Q,R)-chains. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (415) UsableRulesProof (EQUIVALENT) 89.98/52.48 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 89.98/52.48 ---------------------------------------- 89.98/52.48 89.98/52.48 (416) 89.98/52.48 Obligation: 89.98/52.48 Q DP problem: 89.98/52.48 The TRS P consists of the following rules: 89.98/52.48 89.98/52.48 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primMulNat1(x0) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (417) QReductionProof (EQUIVALENT) 89.98/52.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 89.98/52.49 89.98/52.49 new_primMulNat1(x0) 89.98/52.49 89.98/52.49 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (418) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (419) TransformationProof (EQUIVALENT) 89.98/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 89.98/52.49 89.98/52.49 (new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) 89.98/52.49 89.98/52.49 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (420) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (421) TransformationProof (EQUIVALENT) 89.98/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 89.98/52.49 89.98/52.49 (new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) 89.98/52.49 89.98/52.49 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (422) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (423) TransformationProof (EQUIVALENT) 89.98/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 89.98/52.49 89.98/52.49 (new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba),new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba)) 89.98/52.49 89.98/52.49 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (424) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (425) TransformationProof (EQUIVALENT) 89.98/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) at position [11] we obtained the following new rules [LPAR04]: 89.98/52.49 89.98/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h)) 89.98/52.49 89.98/52.49 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (426) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz46200, zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Zero, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch21(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch22(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (427) DependencyGraphProof (EQUIVALENT) 89.98/52.49 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (428) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 89.98/52.49 The TRS R consists of the following rules: 89.98/52.49 89.98/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 89.98/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 89.98/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 89.98/52.49 new_primPlusNat1(Zero, Zero) -> Zero 89.98/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 89.98/52.49 new_primPlusNat2(Zero) -> Zero 89.98/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 89.98/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 89.98/52.49 89.98/52.49 The set Q consists of the following terms: 89.98/52.49 89.98/52.49 new_primPlusNat1(Succ(x0), Zero) 89.98/52.49 new_primPlusNat2(Zero) 89.98/52.49 new_primPlusNat1(Zero, Succ(x0)) 89.98/52.49 new_primPlusNat3(x0, Succ(x1)) 89.98/52.49 new_primMulNat0(x0) 89.98/52.49 new_primPlusNat2(Succ(x0)) 89.98/52.49 new_primPlusNat1(Zero, Zero) 89.98/52.49 new_primPlusNat3(x0, Zero) 89.98/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 89.98/52.49 89.98/52.49 We have to consider all minimal (P,Q,R)-chains. 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (429) TransformationProof (EQUIVALENT) 89.98/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 89.98/52.49 89.98/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) 89.98/52.49 89.98/52.49 89.98/52.49 ---------------------------------------- 89.98/52.49 89.98/52.49 (430) 89.98/52.49 Obligation: 89.98/52.49 Q DP problem: 89.98/52.49 The TRS P consists of the following rules: 89.98/52.49 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 89.98/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 89.98/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 89.98/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (431) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), Succ(zzz46200)), h) at position [11] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (432) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch27(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch26(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz4420, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, zzz46200, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (433) DependencyGraphProof (EQUIVALENT) 90.00/52.49 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (434) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (435) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (436) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (437) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (438) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (439) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primMulNat0(zzz599), Succ(zzz599)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba),new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (440) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (441) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc),new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (442) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (443) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primMulNat0(zzz689), Succ(zzz689)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc),new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (444) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz7200), zzz7200)), Succ(zzz7200)) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (445) UsableRulesProof (EQUIVALENT) 90.00/52.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (446) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (447) QReductionProof (EQUIVALENT) 90.00/52.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 90.00/52.49 90.00/52.49 new_primMulNat0(x0) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (448) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (449) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba),new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (450) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (451) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h),new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (452) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (453) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) at position [10] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (454) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (455) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h)) 90.00/52.49 90.00/52.49 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (456) 90.00/52.49 Obligation: 90.00/52.49 Q DP problem: 90.00/52.49 The TRS P consists of the following rules: 90.00/52.49 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.49 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.49 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.49 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.49 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.49 90.00/52.49 The TRS R consists of the following rules: 90.00/52.49 90.00/52.49 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.49 new_primPlusNat2(Zero) -> Zero 90.00/52.49 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.49 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.49 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.49 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.49 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.49 90.00/52.49 The set Q consists of the following terms: 90.00/52.49 90.00/52.49 new_primPlusNat1(Succ(x0), Zero) 90.00/52.49 new_primPlusNat2(Zero) 90.00/52.49 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.49 new_primPlusNat3(x0, Succ(x1)) 90.00/52.49 new_primPlusNat2(Succ(x0)) 90.00/52.49 new_primPlusNat1(Zero, Zero) 90.00/52.49 new_primPlusNat3(x0, Zero) 90.00/52.49 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.49 90.00/52.49 We have to consider all minimal (P,Q,R)-chains. 90.00/52.49 ---------------------------------------- 90.00/52.49 90.00/52.49 (457) TransformationProof (EQUIVALENT) 90.00/52.49 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), Succ(zzz599)), Succ(zzz599)), ba) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.49 90.00/52.49 (new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba),new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (458) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (459) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc),new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (460) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (461) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), Succ(zzz689)), Succ(zzz689)), bc) at position [11,0] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc),new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (462) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (463) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) at position [11] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba),new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (464) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (465) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) at position [11] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h),new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (466) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch16(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (467) DependencyGraphProof (EQUIVALENT) 90.00/52.50 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (468) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (469) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599))), Succ(zzz599)), ba) at position [11] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba),new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (470) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (471) DependencyGraphProof (EQUIVALENT) 90.00/52.50 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (472) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (473) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) at position [10] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (474) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (475) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) at position [11] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc),new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (476) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (477) TransformationProof (EQUIVALENT) 90.00/52.50 By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, new_primPlusNat1(Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689))), Succ(zzz689)), bc) at position [11] we obtained the following new rules [LPAR04]: 90.00/52.50 90.00/52.50 (new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc),new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc)) 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (478) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (479) QDPOrderProof (EQUIVALENT) 90.00/52.50 We use the reduction pair processor [LPAR04,JAR06]. 90.00/52.50 90.00/52.50 90.00/52.50 The following pairs can be oriented strictly and are deleted. 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1050), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 The remaining pairs can at least be oriented weakly. 90.00/52.50 Used ordering: Polynomial interpretation [POLO]: 90.00/52.50 90.00/52.50 POL(Branch(x_1, x_2, x_3, x_4, x_5)) = x_1 + x_2 + x_3 + x_4 + x_5 90.00/52.50 POL(Neg(x_1)) = x_1 90.00/52.50 POL(Pos(x_1)) = x_1 90.00/52.50 POL(Succ(x_1)) = 0 90.00/52.50 POL(Zero) = 1 90.00/52.50 POL(new_mkVBalBranch(x_1, x_2, x_3, x_4)) = x_2 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch11(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch12(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_2 + x_3 + x_4 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch13(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch14(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch15(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch20(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch23(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch24(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch25(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch28(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_primPlusNat1(x_1, x_2)) = 0 90.00/52.50 POL(new_primPlusNat2(x_1)) = 0 90.00/52.50 POL(new_primPlusNat3(x_1, x_2)) = 0 90.00/52.50 90.00/52.50 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 90.00/52.50 none 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (480) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch13(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1070), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz460, zzz461, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (481) DependencyGraphProof (EQUIVALENT) 90.00/52.50 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 3 SCCs with 2 less nodes. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (482) 90.00/52.50 Complex Obligation (AND) 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (483) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (484) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (485) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (486) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (487) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) 90.00/52.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (488) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (489) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (490) QDPOrderProof (EQUIVALENT) 90.00/52.50 We use the reduction pair processor [LPAR04,JAR06]. 90.00/52.50 90.00/52.50 90.00/52.50 The following pairs can be oriented strictly and are deleted. 90.00/52.50 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(new_primPlusNat1(zzz560, zzz46200)), zzz44200, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(zzz1190), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) 90.00/52.50 The remaining pairs can at least be oriented weakly. 90.00/52.50 Used ordering: Polynomial interpretation [POLO]: 90.00/52.50 90.00/52.50 POL(Branch(x_1, x_2, x_3, x_4, x_5)) = x_1 + x_2 + x_3 + x_4 + x_5 90.00/52.50 POL(Neg(x_1)) = 1 90.00/52.50 POL(Pos(x_1)) = x_1 90.00/52.50 POL(Succ(x_1)) = 1 90.00/52.50 POL(Zero) = 0 90.00/52.50 POL(new_mkVBalBranch(x_1, x_2, x_3, x_4)) = x_2 + x_3 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_10 + x_12 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_10 + x_12 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch11(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch14(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_10 + x_12 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch15(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_8 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch20(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch23(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch24(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_10 + x_12 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch25(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch28(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = 1 + x_1 + x_10 + x_2 + x_4 + x_5 + x_6 + x_7 + x_9 90.00/52.50 POL(new_primPlusNat1(x_1, x_2)) = 0 90.00/52.50 POL(new_primPlusNat2(x_1)) = 0 90.00/52.50 POL(new_primPlusNat3(x_1, x_2)) = 0 90.00/52.50 90.00/52.50 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 90.00/52.50 none 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (491) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch23(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz7100), Succ(zzz594), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Zero, Succ(zzz17020), bb) -> new_mkVBalBranch(zzz1700, zzz1694, Branch(zzz1695, zzz1696, Pos(Succ(zzz1697)), zzz1698, zzz1699), bb) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Zero, Succ(zzz6040), ba) -> new_mkVBalBranch(zzz602, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz600, ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz599), zzz599)), zzz599)), zzz599))), ba) 90.00/52.50 new_mkVBalBranch3MkVBalBranch2(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (492) DependencyGraphProof (EQUIVALENT) 90.00/52.50 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 3 SCCs with 8 less nodes. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (493) 90.00/52.50 Complex Obligation (AND) 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (494) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (495) QDPOrderProof (EQUIVALENT) 90.00/52.50 We use the reduction pair processor [LPAR04,JAR06]. 90.00/52.50 90.00/52.50 90.00/52.50 The following pairs can be oriented strictly and are deleted. 90.00/52.50 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 The remaining pairs can at least be oriented weakly. 90.00/52.50 Used ordering: Polynomial interpretation [POLO]: 90.00/52.50 90.00/52.50 POL(Branch(x_1, x_2, x_3, x_4, x_5)) = 1 + x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(Neg(x_1)) = 0 90.00/52.50 POL(Pos(x_1)) = 1 90.00/52.50 POL(Succ(x_1)) = 1 90.00/52.50 POL(Zero) = 0 90.00/52.50 POL(new_mkVBalBranch(x_1, x_2, x_3, x_4)) = x_2 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch14(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch15(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch24(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_1 + x_12 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch25(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = 1 + x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_mkVBalBranch3MkVBalBranch28(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_1 + x_2 + x_4 + x_5 90.00/52.50 POL(new_primPlusNat1(x_1, x_2)) = 0 90.00/52.50 POL(new_primPlusNat2(x_1)) = 0 90.00/52.50 POL(new_primPlusNat3(x_1, x_2)) = 0 90.00/52.50 90.00/52.50 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 90.00/52.50 none 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (496) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch28(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz689), zzz689)), zzz689)), zzz689))), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch14(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz7460), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz684), Succ(zzz7460), bc) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Zero, Succ(zzz17330), bd) -> new_mkVBalBranch(zzz1731, zzz1725, Branch(zzz1726, zzz1727, Neg(Succ(zzz1728)), zzz1729, zzz1730), bd) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (497) DependencyGraphProof (EQUIVALENT) 90.00/52.50 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (498) 90.00/52.50 Complex Obligation (AND) 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (499) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (500) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz442, zzz443, zzz444, zzz41, Succ(Succ(new_primPlusNat1(Succ(new_primPlusNat3(new_primPlusNat2(zzz46200), zzz46200)), zzz46200))), h) 90.00/52.50 The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 3 > 10, 1 >= 11, 4 >= 13 90.00/52.50 90.00/52.50 90.00/52.50 *new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Succ(zzz6930), Succ(zzz6940), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, zzz6930, zzz6940, bc) 90.00/52.50 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, 13 > 13, 14 >= 14 90.00/52.50 90.00/52.50 90.00/52.50 *new_mkVBalBranch3MkVBalBranch25(zzz682, zzz683, zzz684, zzz685, zzz686, zzz687, zzz688, zzz689, zzz690, zzz691, zzz692, Zero, Succ(zzz6940), bc) -> new_mkVBalBranch(zzz692, Branch(zzz682, zzz683, Neg(Succ(zzz684)), zzz685, zzz686), zzz690, bc) 90.00/52.50 The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 90.00/52.50 90.00/52.50 90.00/52.50 *new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, zzz44200, zzz443, zzz444, zzz41, zzz44200, Succ(new_primPlusNat1(zzz570, zzz46200)), h) 90.00/52.50 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, 8 > 12, 13 >= 14 90.00/52.50 90.00/52.50 90.00/52.50 *new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 90.00/52.50 90.00/52.50 90.00/52.50 *new_mkVBalBranch3MkVBalBranch24(zzz460, zzz461, zzz46200, zzz463, zzz464, zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) 90.00/52.50 The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (501) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (502) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (503) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, Succ(zzz17320), Succ(zzz17330), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz1728, zzz1729, zzz1730, zzz1731, zzz17320, zzz17330, bd) 90.00/52.50 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, 13 > 13, 14 >= 14 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (504) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (505) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (506) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, Succ(zzz17010), Succ(zzz17020), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, zzz1699, zzz1700, zzz17010, zzz17020, bb) 90.00/52.50 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, 13 > 13, 14 >= 14 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (507) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (508) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 90.00/52.50 The TRS R consists of the following rules: 90.00/52.50 90.00/52.50 new_primPlusNat2(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat2(zzz72000))) 90.00/52.50 new_primPlusNat2(Zero) -> Zero 90.00/52.50 new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) 90.00/52.50 new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat1(zzz63, zzz640))) 90.00/52.50 new_primPlusNat1(Zero, Succ(zzz6400)) -> Succ(zzz6400) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat1(zzz630, zzz6400))) 90.00/52.50 new_primPlusNat1(Succ(zzz630), Zero) -> Succ(zzz630) 90.00/52.50 new_primPlusNat1(Zero, Zero) -> Zero 90.00/52.50 90.00/52.50 The set Q consists of the following terms: 90.00/52.50 90.00/52.50 new_primPlusNat1(Succ(x0), Zero) 90.00/52.50 new_primPlusNat2(Zero) 90.00/52.50 new_primPlusNat1(Zero, Succ(x0)) 90.00/52.50 new_primPlusNat3(x0, Succ(x1)) 90.00/52.50 new_primPlusNat2(Succ(x0)) 90.00/52.50 new_primPlusNat1(Zero, Zero) 90.00/52.50 new_primPlusNat3(x0, Zero) 90.00/52.50 new_primPlusNat1(Succ(x0), Succ(x1)) 90.00/52.50 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (509) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, Succ(zzz6030), Succ(zzz6040), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz598, zzz599, zzz600, zzz601, zzz602, zzz6030, zzz6040, ba) 90.00/52.50 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, 13 > 13, 14 >= 14 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (510) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (511) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_glueBal2Mid_key10(zzz1978, zzz1979, zzz1980, zzz1981, zzz1982, zzz1983, zzz1984, zzz1985, zzz1986, zzz1987, zzz1988, zzz1989, zzz1990, zzz1991, Branch(zzz19920, zzz19921, zzz19922, zzz19923, zzz19924), h, ba) -> new_glueBal2Mid_key10(zzz1978, zzz1979, zzz1980, zzz1981, zzz1982, zzz1983, zzz1984, zzz1985, zzz1986, zzz1987, zzz19920, zzz19921, zzz19922, zzz19923, zzz19924, h, ba) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (512) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_glueBal2Mid_key10(zzz1978, zzz1979, zzz1980, zzz1981, zzz1982, zzz1983, zzz1984, zzz1985, zzz1986, zzz1987, zzz1988, zzz1989, zzz1990, zzz1991, Branch(zzz19920, zzz19921, zzz19922, zzz19923, zzz19924), h, ba) -> new_glueBal2Mid_key10(zzz1978, zzz1979, zzz1980, zzz1981, zzz1982, zzz1983, zzz1984, zzz1985, zzz1986, zzz1987, zzz19920, zzz19921, zzz19922, zzz19923, zzz19924, h, ba) 90.00/52.50 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, 15 > 11, 15 > 12, 15 > 13, 15 > 14, 15 > 15, 16 >= 16, 17 >= 17 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (513) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (514) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_addToFM_C0(Branch(True, zzz8861, zzz8862, zzz8863, zzz8864), zzz41, h) -> new_addToFM_C0(zzz8863, zzz41, h) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (515) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_addToFM_C0(Branch(True, zzz8861, zzz8862, zzz8863, zzz8864), zzz41, h) -> new_addToFM_C0(zzz8863, zzz41, h) 90.00/52.50 The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (516) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (517) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_deleteMin(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, h, ba) -> new_deleteMin(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, h, ba) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (518) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_deleteMin(zzz2230, zzz2231, zzz2232, Branch(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334), zzz2234, h, ba) -> new_deleteMin(zzz22330, zzz22331, zzz22332, zzz22333, zzz22334, h, ba) 90.00/52.50 The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 4 > 5, 6 >= 6, 7 >= 7 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (519) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (520) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_glueBal2Mid_key20(zzz1946, zzz1947, zzz1948, zzz1949, zzz1950, zzz1951, zzz1952, zzz1953, zzz1954, zzz1955, zzz1956, zzz1957, zzz1958, Branch(zzz19590, zzz19591, zzz19592, zzz19593, zzz19594), zzz1960, h, ba) -> new_glueBal2Mid_key20(zzz1946, zzz1947, zzz1948, zzz1949, zzz1950, zzz1951, zzz1952, zzz1953, zzz1954, zzz1955, zzz19590, zzz19591, zzz19592, zzz19593, zzz19594, h, ba) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (521) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_glueBal2Mid_key20(zzz1946, zzz1947, zzz1948, zzz1949, zzz1950, zzz1951, zzz1952, zzz1953, zzz1954, zzz1955, zzz1956, zzz1957, zzz1958, Branch(zzz19590, zzz19591, zzz19592, zzz19593, zzz19594), zzz1960, h, ba) -> new_glueBal2Mid_key20(zzz1946, zzz1947, zzz1948, zzz1949, zzz1950, zzz1951, zzz1952, zzz1953, zzz1954, zzz1955, zzz19590, zzz19591, zzz19592, zzz19593, zzz19594, h, ba) 90.00/52.50 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, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 14 > 15, 16 >= 16, 17 >= 17 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (522) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (523) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_intersectFM_C2Elt10(zzz2055, zzz2056, zzz2057, zzz2058, False, zzz2060, zzz2061, zzz2062, Branch(zzz20630, zzz20631, zzz20632, zzz20633, zzz20634), h) -> new_intersectFM_C2Elt10(zzz2055, zzz2056, zzz2057, zzz2058, zzz20630, zzz20631, zzz20632, zzz20633, zzz20634, h) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (524) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_intersectFM_C2Elt10(zzz2055, zzz2056, zzz2057, zzz2058, False, zzz2060, zzz2061, zzz2062, Branch(zzz20630, zzz20631, zzz20632, zzz20633, zzz20634), h) -> new_intersectFM_C2Elt10(zzz2055, zzz2056, zzz2057, zzz2058, zzz20630, zzz20631, zzz20632, zzz20633, zzz20634, h) 90.00/52.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 9 > 5, 9 > 6, 9 > 7, 9 > 8, 9 > 9, 10 >= 10 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (525) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (526) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkBalBranch6MkBalBranch3(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2019000), Succ(zzz202300), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz2234, zzz2230, zzz2231, zzz1925, zzz2019000, zzz202300, h, ba) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (527) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkBalBranch6MkBalBranch3(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2019000), Succ(zzz202300), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz2234, zzz2230, zzz2231, zzz1925, zzz2019000, zzz202300, h, ba) 90.00/52.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (528) 90.00/52.50 YES 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (529) 90.00/52.50 Obligation: 90.00/52.50 Q DP problem: 90.00/52.50 The TRS P consists of the following rules: 90.00/52.50 90.00/52.50 new_mkBalBranch6MkBalBranch4(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2010000), Succ(zzz201100), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz2234, zzz2230, zzz2231, zzz1925, zzz2010000, zzz201100, h, ba) 90.00/52.50 90.00/52.50 R is empty. 90.00/52.50 Q is empty. 90.00/52.50 We have to consider all minimal (P,Q,R)-chains. 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (530) QDPSizeChangeProof (EQUIVALENT) 90.00/52.50 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. 90.00/52.50 90.00/52.50 From the DPs we obtained the following set of size-change graphs: 90.00/52.50 *new_mkBalBranch6MkBalBranch4(zzz2234, zzz2230, zzz2231, zzz1925, Succ(zzz2010000), Succ(zzz201100), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz2234, zzz2230, zzz2231, zzz1925, zzz2010000, zzz201100, h, ba) 90.00/52.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 90.00/52.50 90.00/52.50 90.00/52.50 ---------------------------------------- 90.00/52.50 90.00/52.50 (531) 90.00/52.50 YES 90.06/52.56 EOF